jquery - 触发已加载页面的就绪状态

标签 jquery

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

Page1.html

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

Page2.html

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

这可能吗?

如果没有,我可以加载第 2 页,并在加载时触发第 2 页中的命名函数吗? (如果是这样,我该怎么办?)

谢谢

S.

最佳答案

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

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

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

关于jquery - 触发已加载页面的就绪状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5537847/

相关文章:

javascript - MVC JQuery Ajax Busy Indicator 覆盖在表单上

Javascript 和单选按钮。我如何获得这些值?

php - 检查用户名/电子邮件可用性设计问题

javascript - DataTables 搜索和排序不适用于动态添加的数据

javascript - jQuery 替换 Node+jade 组合中的 Span

javascript - 使用表格自动滚动多个 Div

javascript - 使用ajax Post请求更新iframe内容

javascript - jquery Ajax 调用似乎只能工作一次?

javascript - 模板文字适用于除 IE 之外的其他浏览器

javascript - 将 'Fade out/Fade in' 添加到响应式媒体查询