1、當選擇器選擇多個元素時,每個元素都會觸發一次回調函數,但是如果回調函數後有括弧(2、3),則只會執行一次,而1、4會執行多次。 2、如果回調函數後有括弧(2,3),則函數會立即執行,而不是在顯示/隱藏完成後在執行(1、4)。 ...
1 $("#b").click(function() { 2 $("div").hide(1000,bbb); //-------------1 bbb是一個函數,但這裡沒加括弧 3 }); 4 $("#b").click(function() { 5 $("div").hide(1000,bbb()); //-----------2 帶括弧的函數 6 }); 7 $("#b").click(function() { 8 $("div").hide(1000, alert(21)); //------3 帶括弧的函數 9 }); 10 $("#b").click(function() { 11 $("div").hide(1000, function(){ //------4 匿名函數 12 alert(2); 13 }); 14 });
1、當選擇器選擇多個元素時,每個元素都會觸發一次回調函數,但是如果回調函數後有括弧(2、3),則只會執行一次,而1、4會執行多次。
2、如果回調函數後有括弧(2,3),則函數會立即執行,而不是在顯示/隱藏完成後在執行(1、4)。