标签: javascript jquery
我有窗口滚动的随机结果。我基本上点击一个方框,打开它然后展开。一旦展开,窗口应滚动到它,从浏览器窗口的顶部停止100px,但它没有,它有点随机,并非所有的框都停在与窗口相同的距离。
这就是我的意思,我正在努力,展开框,看看: 感谢
答案 0 :(得分:1)
$('html, body').animate({scrollTop:$(".opened").position().top - 100}, 2000);
使用position()而不是offset()。
position()
offset()
http://api.jquery.com/position/