我有一个项目列表,每个项目都有一个垃圾按钮。这会在jQuery中调用.remove()
事件处理程序。这一切都很好,但在删除<li>
元素后页面返回到顶部,我希望删除元素而不更改页面滚动位置。有办法防止这种情况吗?
非常感谢任何帮助。
由于
A
答案 0 :(得分:2)
与上述评论中的其他人一样,如果你有一个锚元素,如:
<a href="#" id="remove">Remove</a>
默认按此键会导致您遇到的行为,这是阻止它执行以下操作的方法:
$("#remove").on("click", function(e) {
// do your stuff here ...
// prevent the default behavior
e.preventDefault();
});