jquery - 如何在使用 jQuery 加载添加内容后强制固定位置的 div 滚动到其顶部
问题描述
通过 jQuery.load() 注入内容后,如何将固定位置的 div 滚动到其顶部?
我有一个屏幕外的 div。单击按钮时,它会将 jQuery load() 的内容放入其中并出现。在现在可见的 div 的底部有一个上一个/下一个分页。分页加载上一个/下一个内容块,但滚动位置保持在分页所在的底部附近。
我希望它在新内容加载后重新定位回固定 div 的顶部。
到目前为止,我已经尝试过但失败了:
$('.fixed').load('content.php', function() { $(window).scrollTop(); }
和
$('.fixed').load('content.php', function() { $('.fixed').scrollTop(); }
解决方案
缺少一个 scrollTop() 值:
$('.fixed').scrollTop(0);
推荐阅读
- reactjs - 找不到 doc 和 docx 的 GooglePicker mimeTypes
- c++ - 如何以编程方式从头开始创建弯头连接器?
- spring-boot - 春季启动的aws-java sdk依赖问题
- javascript - 参数“href”应代表 facebook 中的有效 URL
- react-native - React Native Webview 在点击时推送新页面
- css - 为什么我无法更改工具提示背景颜色?
- azure - SSRS 报告 Azure 上的部署
- azure - 使用 microsoft/azure-functions-deploy:1.0.1 从 Bitbucket 管道到 Azure 的 Python 函数部署中的 Scm Uri 错误
- c - 当我将 0 作为 getline 的第二个参数传递时会发生什么?
- python - 如何将包含几个小部件的水平框架放入默认的垂直框架中?