我有一个div和一个锚标记。
<div id="scrollDownifAboveScreen">Show all contents of this Div</div>
锚标记:
<a onclick="getFreshcontent();scrolltoDiv();">Refresh</a>
在用户刷新且div内容很大的情况下,该用户必须向下滚动才能阅读。当他再次单击“刷新”时,我需要向下滚动到div的顶部。但是如果div的顶部仍然可见,则不会发生滚动。我怎么能这样做?
我使用了这种方法:
function scrolltoDiv(){
var position = $('#scrollDownifAboveScreen')[0].scrollTop;
alert(position);
if(position<230)
{
$('html, body').animate({ scrollTop: $('#scrollDownifAboveScreen').offset().top-80 }, 'slow');
}
}
但警报总是给我零
答案 0 :(得分:1)
<a onclick="getFreshcontent();" href="#scrollDownifAboveScreen">Refresh</a>
你试过这样的吗?