我想每次我叫一个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