jQuery slideDown,隐藏浏览器问题

时间:2010-10-20 16:20:31

标签: jquery slidedown

$("#list").slideDown("slow"); //code to slide down the div dag when it is clicked.

工作正常但是当我点击标签时,浏览器会突然滚动到顶部。

所以我必须向下滚动到标签才能看到它的内容。

请帮帮我。

谢谢,

拉​​吉

2 个答案:

答案 0 :(得分:4)

在点击处理程序中,您需要return false或使用event.preventDefault();。一个示例点击处理程序将是:

$("#element").click(function(event){

  $("#list").slideDown("slow");

  return false;
});

答案 1 :(得分:0)

如果没有看到更多的HTML代码,就无法确定,但是当您拥有<a href='#' onclick='.....'>之类的内容时,通常可以看到此行为。 #告诉浏览器转到页面顶部。