触发加载页面的就绪状态

时间:2011-04-04 11:32:10

标签: jquery

使用JQuery我试图在另一个页面中加载一个页面,并触发该加载页面的就绪状态。

Page1.html

$(document).ready(function() {
    $("#content").load("Slides/page2.html");
});

Page2.html

$(document).ready(function() {
    alert("ready");
    //....
});

这可能吗?

如果没有,我可以加载第2页,加载后,触发第2页的命名函数吗? (如果是的话,我该怎么办?)

谢谢,

S上。

3 个答案:

答案 0 :(得分:0)

哎!来自http://api.jquery.com/load/

$(document).ready(function() {
    $("#content").load("Slides/page2.html",function(){
        alert('now page 2 is ready');
    });
});

答案 1 :(得分:0)

这样做:

<强> Page1.html

$(document).ready(function() {
    $("#content").load("Slides/page2.html",function(){
         alert('load')
    });
});

答案 2 :(得分:0)

加载的页面内容成为文档本身的一部分,您不会获得不同的文档。

如果加载的页面具有名为Foo()的函数,只需在加载后调用它就可以了:

$(document).ready(function() {
   $("#content").load("Slides/page2.html", function() {
      Foo();
   });
});