0
我对JS很新,因此认为问题来自于这部分。引导程序崩溃内的HTML链接不起作用
使用引导程序JS切换/折叠的链接不能“正常”工作:点击它们时,不会遵循该页面。但是,右键单击并在新选项卡/窗口中打开时没有问题。按住Ctrl的同时也不起作用。
这里的第二个链接工作,但不是第一个。
下面是HTML:
<a class = "carre" data-toggle = "collapse" data-target = "#link"></a>
<div data-toggle = "collapse" class ="panel-collapse collapse" id = "link">
<a href = "http://www.google.com" >link</a>
</div>
<br>
<br>
<a href = "http://www.google.com" >link</a>
和CSS:
.carre{
display: inline-block;
padding: 15px;
background-color: black;
font-size: 1.5em;
border-radius: 4px;
border: 1px solid #FFFFFF;
margin-bottom:15px:
}
这里是链接到一个例子的jsfiddle: http://jsfiddle.net/t7mpv6vk/
这很好,谢谢。你介意以更详细的方式解释这是如何工作的吗? – 2015-02-08 09:49:41
正如我在答案中解释锚标签是在Div内所以,当你点击链接,然后div标签获取点击事件。在div的event.stopPropagation()上单击它可以防止事件冒泡。 – ketan 2015-02-09 03:48:21