我正在使用jquery 地址来跟踪浏览器导航按钮的更改,并且遇到了麻烦。该插件非常适合简单的 html 链接,但我有一个下拉菜单,当单击父节点时会触发地址更改。下拉菜单如下所示:
<li id="messages"><a href="#" class="drop" >Messages</a>
<div class="drop2columns dropcontent">
<div class="col_2">
<ul>
<li><a id="msgs_received" href="#msgs_received">Inbox</a></li>
<li><a id="msgs_sent" href="msgs_sent">Sent</a></li>
</ul>
</div>
</div>
</li>
当我单击“消息”部分以触发我的下拉菜单时,位置设置为“/”(我假设因为我的 href="#")
有没有办法忽略这个 onclick 事件?
我一直在考虑创建一个获取/设置相同 URL 的 onClick 事件,因此它不会触发 jqueries 地址更改方法。不过,这似乎更像是一种 hack,而不是一种解决方案。有什么想法吗?