在jQuery中,是否可以在调用(或任何其他类型的迭代回调)完成后调用回调或触发事件..each()
例如,我想要"淡化和删除"来完成
$(parentSelect).nextAll().fadeOut(200, function() {
$(this).remove();
});
Run Code Online (Sandbox Code Playgroud)
在做一些计算并在之后插入新元素之前$(parentSelect).如果jQuery仍然可以看到现有元素并且睡眠/延迟一些任意时间(每个元素200个)似乎是一个脆弱的解决方案,那么我的计算是不正确的.
我可以很容易地.bind()为事件回调提供必要的逻辑但是我不确定如何.trigger()在上面的迭代完成之后干净地调用它.显然,我不能在迭代中调用触发器,因为它会多次触发.
在这种情况下$.each(),我考虑在数据参数的末尾添加一些东西(我将在迭代体中手动查找),但我不想被迫这样,所以我希望有一些其他的优雅关于迭代回调控制流的方法.