我通过JQuery Ajax调用加载整个中间div,我只想在加载的页面上运行$(document).ready
header.php加载页面的一部分
var $next = $("<div class='nextab center'>").insertAfter('#content .current');
$next.load($this.attr('href')+ ' #content .center section' , function(resp) { ...
}
所以例如当header.php加载career.php时它不会运行$(document).ready(function(){在career.php
上的所有代码我正在考虑在每个加载的页面上创建一个函数init但不确定如何从加载回调中调用此函数
谢谢
答案 0 :(得分:0)
function YourActionOnDocumentReady(){
// write whatever you want to do
}
在文件就绪中调用上述功能
$(document).ready(function(){
YourActionOnDocumentReady();
});
使用ajaxStop函数运行相同的代码
$(document).ajaxStop(function(){
YourActionOnDocumentReady();
});
希望它有所帮助...