【发布时间】:2012-12-19 14:07:20
【问题描述】:
这是这篇文章的延续 - :visible selector issue
无论如何,我想知道是否有一种方法可以在运行新的代码行之前检测特定代码段是否正在运行直到它完成。
例如,
if(filterVal == 'all') {
jQuery('ul#portfolio li.hidden').fadeIn('slow').removeClass('hidden');
} else {
jQuery('ul#portfolio li').each(function() {
if(!jQuery(this).hasClass(filterVal)) {
jQuery(this).fadeOut('normal').addClass('hidden');
} else {
jQuery(this).fadeIn('slow').removeClass('hidden');
}
});
}
我要做的是在触发 jPages 函数创建分页之前,确保所有列表项元素都成功完成了 fadeIn(display:block) 和 fadeOut(display:none)。
【问题讨论】:
-
看一下
fadeIn和fadeOut方法的回调参数。 api.jquery.com/fadeOut
标签: javascript jquery