Это очень странная проблема, которую также трудно описать.
У меня есть div, в котором есть раскрывающийся список (список выбора), отображающий часы дня (0-23).Этот div отображается в модальном диалоговом окне JQuery с использованием стандартного метода jquery $ ("# div"). Dialog (...).Перед отображением диалогового окна я установил выбранный элемент в поле выбора выше.Проблема, с которой я сталкиваюсь, возникает только в Firefox.Когда выбранный элемент больше или равен 20, экран мерцает, когда появляется модальное диалоговое окно jquery.Если выбранное значение меньше 20, модальное диалоговое окно появляется нормально, и экран не мигает.Я знаю, это звучит странно, но я устранял эту проблему в течение двух дней, и к этому я пришел к выводу.Как мы все знаем, когда вы опускаете элемент выбора, вы видите фиксированное количество параметров, а другие параметры видны только при прокрутке вниз окна выбора.В моем случае я вижу первые 19 элементов и начиная с 20-го, они не находятся в области просмотра пользователя, но он должен прокрутить, чтобы перейти к этой опции.Я уверен, что когда я устанавливаю выбранный элемент на что-либо, что не видно в окне просмотра (но действительно присутствует ниже последнего видимого элемента в раскрывающемся списке), экран мерцает.Я проверил это, добавив 10 дополнительных элементов в начало поля выбора, и мерцание началось с 10-го элемента и далее.(вместо 20 он запустился, когда я установил выбранную опцию на что-либо более 9-го элемента).
Вещи, которые я пробовал: 1. Удалил код, который устанавливает выбранный элемент, и это убирает мерцание, подтверждающее, что выборкоробка действительно причина.2. Не показывать div в моде jquery, а как обычный div на экране.Это не вызывает мерцание, подтверждающее, что диалог jquery делает что-то, что вызывает мерцание.3. Убрал выпадающий список из DOM и добавил его обратно после загрузки модального jquery.Мерцание остается.и много других вариантов ... но безуспешно!
Я был бы очень признателен, если бы кто-нибудь помог мне с тем, что здесь происходит!
Я не был уверен, как загрузить вложение здесь, и редактор не позволил мне вставить HTML-код.Итак, я написал аналогичный пост на форуме поддержки jquery ui.Пожалуйста, смотрите код там.
Ссылка для кода
Спасибо