2012-06-16 37 views
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”,然后向下滚动按下,让我们说,礼服,切换链接后,它不会上到顶部!

请帮忙!

+0

那么你想让网络浏览器自动滚动到新标签中的新网页上的特定位置吗? –

回答

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>