javascript - Firefox 和 Jpictura - .jpictura() 滚动到页面顶部
问题描述
我正在使用 jpictura 来格式化我的 HTML 中的图片。当我添加更多图像时重新调用 .jpictura() 函数时,它会滚动到页面顶部。我只是在使用 Firefox 时才注意到这个问题。为什么它会滚动到页面顶部?当格式化新图片时,如何使窗口不改变位置(滚动到顶部)?
到目前为止我已经尝试过了,但它不起作用。我调用这个函数来格式化页面上的新图像,理论上它应该将窗口滚动到加载新图像之前用户所在的位置,而不是滚动到页面顶部。这个问题只发生在 Firefox 中。
function formatImages() {
var currentPosition = $('html').offset().top;
$("#imageResults").jpictura(); // Formats the images
window.scrollTo(currentPosition);
}
解决方案
推荐阅读
- apache-spark - 在 EMR 上提交 Spark 作业
- sqlite - 用户如何在 Dotnet core 中下载应用程序的 SQLite 数据库?
- javascript - 如何在 JavaScript 中将字符串转换为对象数组
- amazon-web-services - 如何在 cdk 合成器期间为我的 S3 静态网站更新更新提交 Api 端
- reactjs - 如何在 node_modules 文件夹中编辑文件的代码?
- python - 如何使用scrapy获取元素的内部html
- azure - 在 Azure APIM 策略中验证多个颁发者
- java - Spring:如何覆盖 @Import 注释中使用的类
- java - Oracle 中的文件 DB 链接问题结束
- python - 下面的程序没有输出,也没有错误