Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我向页面上的第一个元素添加页边距顶部,如何保持当前视图位置?我不想看到我的页面向下移动 ;-)
(如何)这可以用jquery解决吗?
<body> <div id="add-margin-later">...</div> </body>
每当向元素添加边距时,在同一函数中将窗口设置为自身 + 10。
$(window).scrollTop($(window).scrollTop()+10);
如果您将此与更改一起计时,它应该看起来保持在相同的位置。如果您为边距添加动画,则只需为 scrollTop 动画相同的持续时间。