Jquery和框架

时间:2009-04-15 23:22:16

标签: javascript jquery html frames

我目前正在开发一个Web应用程序,该应用程序使用的帧数可以扩展到最多5次。问题是我需要在整个网站上预先形成一些jquery魔法。

最好的方法是什么(除了重写之前我考虑过)?

修改

框架结构就是这样的:

Index.html
    menu.html
        banner.html
        list.html
        footer.html
    /lib/index.html
        header.html
        body.html
        footer.html

我引用的魔法是一些热键快捷键,找到并替换那种东西

2 个答案:

答案 0 :(得分:5)

这就是你想要的:

$.frameReady()

  

frameReady允许你运行jQuery   目标框架中的命令就像它一样   在当地的文件中。有用   很像$(document).ready()   功能,等到DOM   准备好在目标框架之前   试图运行你的代码。它会   还在目标框架中加载jQuery   对于你,如果它还不存在   并允许您加载其他脚本   文件和样式表很容易。   frameReady支持嵌套框架和   任何组合的iframe,甚至   动态创建框架。

答案 1 :(得分:0)

您还可以使用下面的jQuery来定位iFrame中的元素和内容。

$('#iframeId').load(function(){
    $(this.contentDocument).find('#id').html('your text');
});