我有这样的代码:
$("#ajax_stuff").load("/site/method", $('.myselector').serializeArray()).delay(100).fadeOut('slow').delay(20).fadeIn('slow');
基本上,每次有人单击复选框列表中的复选框时都会触发该事件。如果有人快速连续点击 20 个复选框,效果会重复 20 次。
理想情况下,我只希望它为他们单击的最后一个框做一个效果,然后停止。
我试过了
$("#ajax_stuff").load("/site/method", $('.myselector').serializeArray()).stop(true,true).delay(100).fadeOut('slow').delay(20).fadeIn('slow');
但这似乎没有任何作用。任何建议将不胜感激!