我想为我的网站,图库和日历使用2个不同的开源插件,两者都使用JQuery来工作。
但是当我把他们的两个javascript放在我的网站上时,它会发生冲突,只有一个能够出现。
如果javascript文件仅适用于一个DIV,是否有任何具体方法?或者在我的网站上同时进行任何工作。
答案 0 :(得分:3)
如果javascript文件仅适用于一个DIV,是否有任何具体方法?
不,给定的HTML文档只有一个执行环境。沙箱JavaScript的唯一方法是将它放在iframe中(即便如此,有些API允许其他文档受到影响)
或者在我的网站上同时进行任何工作。
编辑相应脚本的源代码以更改它们影响的元素,并使它们使用相同版本的jQuery以及它们可能依赖的任何其他库。