如何删除锚点的跳转?

时间:2012-06-24 12:12:22

标签: jquery css anchor

我有一个叫#anchors的菜单(有ul和li),你位于菜单的右边,所以我不想在页面上跳一下(信息已经在屏幕)。我尝试了onclick事件,它不起作用(我已经在我的页面上加载了Jquery,所以我不知道为什么它不起作用。我在这个网站上读了十几页我的问题,但没有任何帮助我。< / p>

如果有人有答案可以避免锚的跳跃,那就太好了。

1 个答案:

答案 0 :(得分:3)

$("a[href^='#']").click(function(e){
     e.preventDefault();
});

这将捕获click事件并阻止跳转和导航的默认操作。 选择器用于具有以“#”开头的链接的元素,例如锚点。