Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个名为#anchors 的菜单(带有 ul 和 li),它们位于菜单的右侧,所以我不想在页面中跳转(信息已经在屏幕上)。我尝试了 onclick 事件,但它不起作用(我已经在我的页面上加载了 Jquery,所以我不知道为什么它不起作用。我已经阅读了这个网站上我的问题的几十页,但没有任何帮助。
如果有人有避免锚点跳跃的答案,那就太好了。
$("a[href^='#']").click(function(e){ e.preventDefault(); });
这将捕获点击事件并阻止默认的跳跃和导航动作。选择器适用于具有以“#”开头的链接的元素,例如锚点。