将javascript库克隆到iFrame中
我正在使用jQueryUI创建一个弹出对话框。我遇到了问题,因为我使用的HTML和JavaScript代码块与页面上完全相同。(这个应用程序不是为此而设计的,我不打算对它进行深入的重新编码)。因此,我在文档中有两个具有相同将javascript库克隆到iFrame中,javascript,jquery,Javascript,Jquery,我正在使用jQueryUI创建一个弹出对话框。我遇到了问题,因为我使用的HTML和JavaScript代码块与页面上完全相同。(这个应用程序不是为此而设计的,我不打算对它进行深入的重新编码)。因此,我在文档中有两个具有相同ID属性的标签-在页面上和弹出窗口中 为了避免这种情况,我决定在iFrame中打开对话框。当然,一切正常,但是弹出窗口打开得太慢(它有一长串JS和CSS文件要加载)。它们当然在缓存中,但浏览器似乎发送了检查它们的请求 问题:有什么能帮上忙的吗?我可以使用Javascript连接
ID
属性的标签-在页面上和弹出窗口中
为了避免这种情况,我决定在iFrame中打开对话框。当然,一切正常,但是弹出窗口打开得太慢(它有一长串JS和CSS文件要加载)。它们当然在缓存中,但浏览器似乎发送了检查它们的请求
问题:有什么能帮上忙的吗?我可以使用Javascript连接父窗口,因此我可以以某种方式导入或克隆(深度复制),例如jQuery库吗?你觉得怎么样
(如果问题太离谱,请不要怪我)您不需要克隆jQuery,也可以在框架内使用它
parent.$('selector', document).someMethod()
克隆很容易,但它能工作吗?你能不能克隆你想通过jQuery复制的HTML块,而不是复制源代码中的HTML?这样,您就可以在将ID放回DOM之前更改它。