0

好的,这是一个简单的问题:

我正在构建一个登陆页面编辑器,并将用户创建的模板加载到编辑器页面上的 iframe 中。父级加载了 jquery 和 ui,因为这些工具包括拖放。我将框等拖放到 iframe 中,然后抓取 iframe 并使生成的拖放元素可在 iframe 中拖动。

所以要明确的是,我的一切工作都很完美,你可以拖动和调整大小以及从父窗口到 iframe 的所有内容。但是,如果加载到编辑器中的模板中已经包含 jquery,则会发生冲突。

我需要加载到编辑器中的模板能够在需要时使用 jquery,因为某些模板可能有 jquery 滑块等...

我的第一个问题是......如果父“编辑器”页面上已经有 jquery,并且我正在抓取 iframe 并操作内容,jquery 是否已经加载到 iframe 中?换句话说,如果有人在他们的模板中有一个 jquery 滑块,我是否可以确保 iframe 不加载 jquery,然后滑块仍然可以工作,因为父级已经有了它?如果是这种情况并且我不需要它们两次,那么是否有一种简单的方法可以爬取 iframe 的内容并取出正在加载 jquery 的脚本标记????

我的第二个问题是......是否有“无冲突”规则或我可以在 jquery 上调用的东西,所以如果有两个它不会冲突?

我的第三个问题是我搞砸了:(?

请帮我!

4

1 回答 1

-1

The conflict can`t happen instead iframes can be use to remove conflicts , so if you have an iframe with jquery and the parent of iframe also have a jquery than this will never conflict, may be there are some other issues in your code .

And for loading scripts dynamically you can use $.getScript("name.js").

于 2012-06-09T17:22:32.170 回答