У меня есть оверлей, который закрывает экран модальным окном, которое появляется над ним.С текущим кодом ниже я получаю вспышку в Firefox до того, как исчезнет оверлей и модальное окно. Есть ли способ избавиться от вспышки?Мне нужно подождать, пока затухание будет полностью выполнено, прежде чем оно станет видимым, но я не уверен, каким образом.
$(document).ready(function () {
$('#openButton').click(function () {
if ($.browser.msie) {
$("html").css("overflow", "hidden");
} else {
$("body").css("overflow", "hidden");
}
$('#overlay').fadeOut(0);
$('#modalWindow').fadeOut(0);
$("#overlay").css("visibility", "visible");
$("#modalWindow").css("visibility", "visible");
$('#overlay').fadeIn('normal');
$('#modalWindow').fadeIn('normal');
});
});
Я думаю, что проблема в том, что затухание происходит медленно, поэтому вы видите всплывающую вспышку привыполнить код $ ("# overlay"). css ("visibility", "visible");
Любая помощь приветствуется, спасибо за поиск.