首页 > 解决方案 > 如何在使用 jQuery 加载添加内容后强制固定位置的 div 滚动到其顶部

问题描述

通过 jQuery.load() 注入内容后,如何将固定位置的 div 滚动到其顶部?

我有一个屏幕外的 div。单击按钮时,它会将 jQuery load() 的内容放入其中并出现。在现在可见的 div 的底部有一个上一个/下一个分页。分页加载上一个/下一个内容块,但滚动位置保持在分页所在的底部附近。

我希望它在新内容加载后重新定位回固定 div 的顶部。

到目前为止,我已经尝试过但失败了:

$('.fixed').load('content.php', function() { $(window).scrollTop(); }

$('.fixed').load('content.php', function() { $('.fixed').scrollTop(); }

标签: jquery

解决方案


缺少一个 scrollTop() 值:

$('.fixed').scrollTop(0);


推荐阅读