我正在使用jpictura格式化HTML中的图片。当我添加更多图像时再次调用.jpictura()函数时,它将滚动到页面顶部。我只在使用Firefox时才注意到此问题。为什么滚动到页面顶部?格式化新图片时,如何使窗口不改变位置(滚动到顶部)?
到目前为止,我已经尝试过了,但是没有用。我调用此函数来格式化页面上的新图像,并且从理论上讲,它应该将窗口滚动到用户加载新图像之前的位置,而不是滚动到页面顶部。此问题仅在Firefox中发生。
function formatImages() {
var currentPosition = $('html').offset().top;
$("#imageResults").jpictura(); // Formats the images
window.scrollTo(currentPosition);
}