我想每次我叫一個jQuery加載函數:有沒有辦法在每次調用jquery基本函數時調用函數?
$("#div").load("file.php");
爲了然後調用一個單獨的函數:
function secondFunction() {
//do stuff
}
我想每次我叫一個jQuery加載函數:有沒有辦法在每次調用jquery基本函數時調用函數?
$("#div").load("file.php");
爲了然後調用一個單獨的函數:
function secondFunction() {
//do stuff
}
把它作爲回調:
$("#div").load("file.php", secondFunction);
@ Ian34:你什麼時候想要它運行?當調用'load'時沒有觸發事件,或者類似的事件。使用回調函數有什麼問題? –
你的權利,這是做到這一點的最佳方式。 – Olokoo
如果我有清楚地理解你可以稱爲第二個功能,因爲每次撥打電話load
叫做
$("#div").load("file.php",secondFunction);
包裝'加載'功能。 – gdoron
這可能會有所幫助:http://stackoverflow.com/questions/296667/overriding-a-javascript-function-while-referencing-the-original –
你是否希望它只用於'load'函數或者你是否想要更多一般答案? 'load'函數有一個回調參數。 – gdoron