Вопрос

Есть ли какое-либо обходное решение для ошибки, которая заставляет firefox мерцать при уменьшении размера документа?

Нажмите здесь, чтобы ознакомиться с демонстрацией

Нажмите здесь, чтобы посмотреть демонстрацию в режиме quirks (без DOCTYPE).

Бьюсь об заклад, это можно было бы исправить с помощью javascript - всякий раз, когда полоса прокрутки уменьшается, обязательно прокручивайте окно вверх, чтобы предотвратить мерцание или что-то в этом роде..мысли?

Обновить:ошибка, похоже, отсутствует (или, по крайней мере, не такая серьезная) в режиме quirks

Это было полезно?

Решение

Сделай это:Проблема в том, что страница прокручивается по мере изменения размера изображения.

Решение первое:Включать в себя jQuery библиотека и Прокрутка jQuery плагин.Затем прокрутите до изображения, выполнив следующие действия:

$.scrollTo("#image", "fast", function(){
  //resize image here
});

ИЛИ!

просто временно отключите переполнение для контейнера изображения / страницы:

$(body).css("overflow", "hidden");
//do resize
//on resize end (after it has finished):
$(body).css("overflow", "auto");

это должно решить вашу проблему!

Редактировать:

Бьюсь об заклад, это можно было бы исправить с помощью javascript - всякий раз, когда полоса прокрутки уменьшается, обязательно прокручивайте окно вверх, чтобы предотвратить мерцание или что-то в этом роде..мысли?

Да!

//before resizing
var scrollInterval = setInterval(function(){
  $.scrollTo("#image", "fast");
}, 1);
//do your resizing
//once resizing done
clearInterval(scrollInterval);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top