2

我有一个包含多个 DIV 元素的网页。如果我使用 jquery 函数 SlideUp 隐藏一个(朝向页面底部),页面会自动滚动回顶部。我怎样才能防止这种情况?

要触发 jquery 函数,我执行以下操作:

$(MyLink).click(function() {
MyDiv.slideUp("slow");
}

MyLinkMyDiv其中位于页面中间的某个位置。

4

2 回答 2

7

您如何通过锚点触发 jquery 功能?如果是这样,让函数返回 false,否则浏览器将重定向到 href 属性,在这种情况下为 '#'。

于 2009-05-02T13:30:00.233 回答
3

我所做的是有人建议(添加return false)并且它有效:

$(MyLink).click(function() {
MyDiv.slideUp("slow");
return false;
}
于 2009-05-02T13:49:15.603 回答