在jQuery中,调用(或任何其他类型的迭代回调)完成后,可以调用回调或触发事件。.each()
例如,我希望此“淡入淡出”完成
$(parentSelect).nextAll().fadeOut(200, function() {
$(this).remove();
});
在进行一些计算之前,在。之后插入新元素$(parentSelect)。如果现有元素仍然对jQuery可见,并且睡眠/延迟一些任意时间(每个元素200个)似乎最好是一种脆弱的解决方案,那么我的计算是不正确的。
我可以轻松地.bind()为事件回调提供必要的逻辑,但是我不确定.trigger()在上述迭代完成之后如何干净地调用。显然,我无法在迭代内调用触发器,因为它将触发多次。
在的情况下$.each(),我曾考虑过在data参数的末尾添加一些内容(我会在迭代主体中手动查找),但我不想被迫这样做,所以我希望还有其他一些优雅之处控制有关迭代回调的流程的方法。
达令说
慕姐4208626
噜噜哒
相关分类