【发布时间】:2018-07-27 09:27:34
【问题描述】:
我有一个 Bootstrap 下拉菜单。当我从下拉菜单中选择一个值时,焦点会转移到页面顶部。下拉菜单的类选项如下:
<a class = "btn dropdown-toggle" data-toggle = "dropdown" data-target = "#">
<span class = "caret"></span>
</a>
jFiddle 示例 here。您需要在结果窗口中向下滚动到查看下拉菜单。
纠正这种行为的最佳方法是什么?
【问题讨论】:
-
你可以尝试删除#,这会导致这种行为 - jsfiddle.net/W7gbj/1
-
@JamesT 嗨詹姆斯,我试过删除 #,但它不会改变行为
-
好的,我会进一步研究。我的道歉
-
在你的真实代码中,你有空链接吗?这似乎是它这样做的原因..例如,如果你放置 javascript::return false;进入href,它似乎停止了跳到顶部,因为它不再调用同一页面重新加载或寻找不存在的锚。