我有一个叫#anchors的菜单(有ul和li),你位于菜单的右边,所以我不想在页面上跳一下(信息已经在屏幕)。我尝试了onclick事件,它不起作用(我已经在我的页面上加载了Jquery,所以我不知道为什么它不起作用。我在这个网站上读了十几页我的问题,但没有任何帮助我。< / p>
如果有人有答案可以避免锚的跳跃,那就太好了。
答案 0 :(得分:3)
$("a[href^='#']").click(function(e){
e.preventDefault();
});
这将捕获click事件并阻止跳转和导航的默认操作。 选择器用于具有以“#”开头的链接的元素,例如锚点。