2

如果我的滚动更改选项卡 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/并单击“instocks”然后向下滚动以按,比如说,连衣裙,切换后它不会上到顶部链接!

请帮忙!

4

1 回答 1

1

如果您想在单击元素时阻止页面滚动,则需要使用 jQuery click 处理程序返回 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>
于 2012-07-17T06:27:39.150 回答