Сделайте это:
Проблема в том, что страница прокручивается при изменении размера изображения.
Решение первое:
Включите библиотеку jQuery и плагин jQuery Scroll .
Затем выделите изображение, выполнив следующие действия:
$.scrollTo("#image", "fast", function(){
//resize image here
});
OR!
просто временно отключите переполнение для контейнера изображения / страницы:
$(body).css("overflow", "hidden");
//do resize
//on resize end (after it has finished):
$(body).css("overflow", "auto");
должен решить вашу проблему!
EDIT:
Могу поспорить, это можно исправить с помощью javascript - всякий раз, когда полоса прокрутки сжимается, обязательно прокручивайте окно вверх, чтобы предотвратить мерцание или что-то еще ... мысли?
Да!
//before resizing
var scrollInterval = setInterval(function(){
$.scrollTo("#image", "fast");
}, 1);
//do your resizing
//once resizing done
clearInterval(scrollInterval);