我目前正在开发一个Web应用程序,该应用程序使用的帧数可以扩展到最多5次。问题是我需要在整个网站上预先形成一些jquery魔法。
最好的方法是什么(除了重写之前我考虑过)?
修改
框架结构就是这样的:
Index.html
menu.html
banner.html
list.html
footer.html
/lib/index.html
header.html
body.html
footer.html
我引用的魔法是一些热键快捷键,找到并替换那种东西
答案 0 :(得分:5)
这就是你想要的:
frameReady允许你运行jQuery 目标框架中的命令就像它一样 在当地的文件中。有用 很像$(document).ready() 功能,等到DOM 准备好在目标框架之前 试图运行你的代码。它会 还在目标框架中加载jQuery 对于你,如果它还不存在 并允许您加载其他脚本 文件和样式表很容易。 frameReady支持嵌套框架和 任何组合的iframe,甚至 动态创建框架。
答案 1 :(得分:0)
您还可以使用下面的jQuery来定位iFrame中的元素和内容。
$('#iframeId').load(function(){
$(this.contentDocument).find('#id').html('your text');
});