好的,这是坚果壳中的问题:
我正在构建着陆页编辑器,我正在将用户创建的模板加载到编辑器页面上的iframe中。父有jquery和ui加载,因为工具包括拖放。我正在将框等拖放到iframe中,然后抓取iframe并使得在iframe中拖放的元素可拖动。
所以要清楚我已经完成了所有工作,你可以拖动和调整大小以及从父窗口到iframe的所有内容。但是,如果加载到编辑器中的模板中已存在jquery,则会发生冲突。
我需要加载到编辑器中的模板能够在需要时使用jquery,因为某些模板可能有jquery滑块等...
我的第一个问题是......如果父“编辑”页面上已经有jquery并且我正在抓取iframe并操纵内容,那么jquery是否已经加载到iframe中?换句话说,如果有人在他们的模板中有一个jquery滑块我可以确保iframe不加载jquery然后滑块仍然可以工作,因为父已经拥有它?如果是这种情况,我不需要它们两次,那么很容易抓取iframe的内容并取出一个加载jquery的脚本标签????
我的第二个问题是......是否存在“无冲突”规则或我可以在jquery上调用的内容,因此如果有两个则不会发生冲突?
我的第三个问题是我搞砸了:??
请帮助我!
答案 0 :(得分:0)
冲突不可能发生,而iframe可以用来删除冲突,所以如果你有一个带有jquery的iframe而且iframe的父亲也有一个jquery而且永远不会发生冲突,那么你的问题可能还有其他一些问题。代码。
要动态加载脚本,您可以使用$.getScript("name.js")
。