动态jQuery noConflict

时间:2015-09-08 19:00:26

标签: javascript jquery magento

我目前正在开发一个中央css和js工具箱,它将用于不同的webapps,例如:一个typo3网站,一个rails应用程序和一个magento商店。

我的问题是magento使用protoype.js而jQuery需要在noConflict模式下运行。

有没有办法在magento商店的noConflict模式下使用jQuery而不是其他两种模式?

顺便说一句:工具箱用gulp编译js。也许有人在解决方案中运行编译正常模式的js文件,并且没有冲突,其中$将被$ j替换。

希望有人可以帮助我!谢谢!

1 个答案:

答案 0 :(得分:1)

有两种方法可以解决您的问题。

1)正如Meagar所说,使用jQuery而不是$。

2)您可以使用以下语法 -

$j = jQuery.noConflict();

使用 $ j 对象作为jQuery脚本。

$ j 就是例如。你也可以用另一个词。

了解更多信息 - http://api.jquery.com/jQuery.noConflict/