Я анимация в элементе, который имеет достаточно содержимого, чтобы вызвать общую высоту div.Javascript Promise on JQuery addClass
Для обзора по этой фотографии от JQuery vegas background slider понадобится использовать цифровой фотоаппарат.
Нет Я живу в элементе при событии click и использую следующий javascript;
function loadSpecification() {
hideAll();
$("#specification").removeClass("hidden").addClass("show", {
complete: function() {
console.log("completed animation");
loadVegas();
}
});
}
, где функция в loadVegas() перезагружает элемент Вегас для того, чтобы установить ползун, чтобы покрыть вновь расширенной DIV.
Однако, полная функция не запускается в этом экземпляре, я вызываю ее правильно? Если да, то что тут не так?
Мои классы css следующие:
.hidden {
display: none;
opacity: 0;
width: 0;
transition: opacity 1s ease;
-webkit-transition: opacity 1s ease;
-moz-transition: opacity 1s ease;
}
.show {
display: block;
opacity:1;
margin-bottom:10px;
/*width: inherit;*/
}
Я не думаю, что addClass имеет любую подпись с классом и обратного вызова. Я уверен, что это просто добавление класса синхронно. – Axnyff
http://stackoverflow.com/questions/7134584/how-do-i-use-transitionend-in-jquery – DaniP
Возможный дубликат [Как добавить функцию обратного вызова к addClass jQuery?] (http://stackoverflow.com/questions/14567990/how-to-add-a-callback-function-to-the-addclass-method-of-jquery) – Alex