我有一个 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');
}
}
但是警报总是给我零