我正在使用导航栏中的“FOO”、“BOO”项目打开下拉框,当在外部发生点击事件时我将关闭它们,使用以下代码工作正常。
$(document).on('click', '.dd-box', function() {
// Comment out the return statement below and the links will start working.
return false
});
我遇到的问题是,这也会阻止访问下拉框中的链接。
我需要这段代码的原因是我不希望下拉框在其中发生点击事件时关闭。
我试图避免使用像 window.open 这样的 hack 来强制访问链接,有什么想法吗?
最佳答案
你应该输入stopPropagation
$(document).ready(function() {
$("a").click(function(e) {
e.stopPropagation();
});
...
关于javascript - 由于 JS 返回 false,链接不可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44212614/