-2

我有一个项目列表,每个项目都有一个垃圾按钮。这将调用.remove()jQuery 中的事件处理程序。这一切都很好,但是在删除<li>页面返回顶部的元素时,我希望在不改变页面滚动位置的情况下删除元素。有没有办法防止这种情况?

任何帮助将非常感激。

谢谢

一个

4

1 回答 1

2

像提到的评论中的其他人一样,如果您有一个锚元素,例如:

<a href="#" id="remove">Remove</a>

默认情况下,按下它会导致您遇到的行为,这是一种阻止它执行以下操作的方法:

$("#remove").on("click", function(e) {
   // do your stuff here ...

   // prevent the default behavior
   e.preventDefault();
});
于 2013-08-21T10:30:50.087 回答