如果我的滚动更改标签html如下所示:
<a class="cute" onClick="document.getElementById('content').innerHTML=document.getElementById('others').innerHTML" title="OTHERS">OTHERS[/a>
和
<div id="others" style="display:none;">
例如,如果您访问我的博客@ http://shoppers-insane.blogspot.sg/并点击&#34; instocks&#34;然后向下滚动按下,让我们说,连衣裙,切换链接后它不会上升到最顶层!
请帮忙!
答案 0 :(得分:1)
如果要在单击元素时阻止页面滚动,则需要使用jQuery单击处理程序返回false以防止发生默认操作:
<a href="#" id="test1">Do something!</a>
然后使用jQuery:
$('#test1').click(function(e) {
return false; // prevent default click action from happening!
e.preventDefault(); // same thing as above
});
如果您希望页面在单击时滚动到特定元素,则需要将锚点设置为要滚动到的元素的ID。
<a href="#test1">Go to #test1 div</a>
<div id="test1"></div>