Я использую jquery-discovery.js для всплывающего окна, которое исчезает после нажатия ссылки. То, что я хотел бы сделать сейчас, - это задержка с момента, когда ссылка будет нажата до начала замирания. Я определил фрагмент кода, который вызывает увядание, но я не могу заставить задержку работать. Куда бы я включил таймаут?JQuery Modal Fade Delay
if(options.animation == "fade") {
modalBG.delay(options.animationspeed).fadeOut(options.animationspeed);
modal.animate({
"opacity" : 0
}, options.animationspeed, function() {
modal.css({'opacity' : 1, 'visibility' : 'hidden', 'top' : topMeasure});
unlockModal();
});
}
Обычно вы называете это, создавая время js. Таким образом, таймер удерживает тайм-аут, а затем выполняет функцию лямбда, которая вызывает вышеуказанное. – arkascha
Я немного запутался, потому что есть 2 объекта с модальным именем. 'modalBG' и' модальный'. Не могли бы вы объяснить, что это такое? Какой объект вы хотите оживить? Этот фрагмент кода, который вы отправили, является вашим кодом или из jquery-open? – Vitox
Забудьте вопрос выше. Не могли бы вы показать строку, где вы говорите? Что-то вроде: $ ('# myModal'). Показать (... – Vitox