Мне нужно что-то выполнить (допустим, предупреждение) после завершения анимации и слайдов. С помощью моего текущего метода предупреждение запускается после анимации и после слайд-шоу.jQuery: когда .animate.slideUp завершено
Вот код я использую:
$(this).siblings()
.find("ul")
.animate({width:'1px'}, 1)
.slideUp(1, function(){
alert("Handler for called.");
});
Кстати -это там лучший способ установить обратно ширину исходной 1px и «отменить» slideDown, чем с тем, как я это сделал выше?
Спасибо!
Так что вы хотели бы, чтобы стрелять предупреждение два раза, по одному для каждой анимации? – adeneo
вы можете поделиться html, а также как этот метод будет выполнен, это приведет к обратному вызову после 'slideUp' –
Если вы получаете более одного предупреждения, это потому, что' $ (this) .siblings() 'может возвращать больше, чем 1 элемент –