【发布时间】:2016-01-13 07:23:50
【问题描述】:
我有一个bxslider和OnslideAfter以下
onSlideAfter: function (currentSlideNumber, totalSlideQty, currentSlideHtmlObject) {
setTimeout(function() {
jQuery(".active-slide img.drawing_layer_one").animate({ opacity: 1}, 500);
}, 150);
setTimeout(function() {
jQuery(".active-slide img.drawing_layer_two").animate({ opacity: 1}, 600);
}, 250);
}
因此,我保持动画发生的顺序,并且仅在第一次加载滑块时才对滑块加载起作用。 Onslideafter 它无法正常工作,我认为原因可能是时间没有清除。那么我如何在每次 OnSlideAfter 时清除此超时,以便动画以正确的顺序依次发生?
【问题讨论】: