嘿不知道如何解釋或問這個問題,所以我會用代碼演示了,說我有這樣的:使用功能
$(function() {
$(window).resize(foo());
function foo() {
alert('bar');
}
});
我如何與其做這樣的工作:
$(window).resize(function() {
foo();
});
嘿不知道如何解釋或問這個問題,所以我會用代碼演示了,說我有這樣的:使用功能
$(function() {
$(window).resize(foo());
function foo() {
alert('bar');
}
});
我如何與其做這樣的工作:
$(window).resize(function() {
foo();
});
$(function() {
$(window).resize(foo);
});
function foo() {
alert('bar');
}
你基本上需要的函數指針傳遞給jQuery的..當你做function(){foo();}
要創建一個匿名函數。
試圖在的jsfiddle:http://jsfiddle.net/medopal/tfBsu/和第一個廣告的實際工作! – medopal
你能告訴我你是怎麼稱呼它的嗎?然後我可以告訴你如何寫它 – Paul
這個問題似乎是http://stackoverflow.com/questions/6483383/call-a-function的轉發。正如@zzzz指出的那樣,您需要引用函數名稱而不包括括號。 – Xenethyl