Скрытие элементов страницы с использованием анимации jQuery без возможности отображения: none; - PullRequest
0 голосов
/ 06 марта 2012

Я использую плагин Uploadify для загрузки файлов на мой сервер, и я хочу, чтобы форма загрузки исчезала, а индикатор выполнения исчезал после инициализации загрузки. Единственная проблема заключается в том, что Uploadify перестает работать, когда форма загрузки получает свойство display: none;, к которому, по-видимому, приводят все эффекты затухания jQuery по истечении срока действия.

Я пытался сделать:

$('#upload-form').css('opacity', 0);

который работает. Загрузка продолжается после того, как форма скрыта, но эффект затухания отсутствует.

Есть решение? Спасибо!

Ответы [ 2 ]

2 голосов
/ 06 марта 2012

Это может быть обходной путь:

$('#upload-form').fadeTo(1000, 0.01, function() {
    $(this).css('opacity', 0);
});
0 голосов
/ 06 марта 2012

Вы можете использовать jQuery.animate :

$('#upload-form').animate({
    opacity: 0
}, 'slow');
...