【发布时间】:2011-11-23 10:22:57
【问题描述】:
我有一个包含一些问题和答案的页面,默认情况下答案是折叠的。当他们单击问题时,我会展开隐藏的 answer-div。问题是当我点击这些问题时,窗口会跳到屏幕顶部。这不是一个大问题,但我觉得很烦人,因为我必须再次向下滚动到问题。
链接看起来像这样:
<a href="#" id="myID">Myquestion</a>
我使用 jQuery 和 .click 作为事件监听器。
有什么简单的方法可以避免这种情况,还是我必须使用.scroll 并找到问题的坐标?我宁愿避免这种情况。
编辑:我知道我可以使用锚点来做到这一点,但我想完全避免屏幕跳跃。
【问题讨论】:
-
您应将答案标记为正确,并且不要将其复制粘贴到您的问题中。如果您有差异解决方案,请发布为答案。
标签: javascript jquery html