jQuery SlideDown,隐藏浏览器问题
$("#list").slideDown("slow"); //code to slide down the div dag when it is clicked.
它工作正常,但是当我单击标签时,浏览器突然向上滚动到顶部。
所以我必须向下滚动到标签才能查看其内容。
请帮我。
谢谢,
拉吉
$("#list").slideDown("slow"); //code to slide down the div dag when it is clicked.
It is working fine but when I clicked on the tag, the browser is suddenly scrolling up to the top.
So I have to scroll down to the tag to see its contents.
Please help me.
Thanks,
Raj
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在点击处理程序中,您需要
返回 false
或使用event.preventDefault();
。单击处理程序的示例如下:In your click handler, you need to
return false
or useevent.preventDefault();
. An example click handler would be:如果没有看到更多的 HTML 代码,就不可能确定,但当您有类似
之类的内容时,通常会看到这种行为。
#
告诉浏览器转到页面顶部。Without seeing more of your HTML code it's impossible to be certain, but this behaviour is usually seen when you have something like
<a href='#' onclick='.....'>
. The#
tells the browser to go to the top of the page.