我目前正在开发一个中央css和js工具箱,它将用于不同的webapps,例如:一个typo3网站,一个rails应用程序和一个magento商店。
我的问题是magento使用protoype.js而jQuery需要在noConflict模式下运行。
有没有办法在magento商店的noConflict模式下使用jQuery而不是其他两种模式?
顺便说一句:工具箱用gulp编译js。也许有人在解决方案中运行编译正常模式的js文件,并且没有冲突,其中$将被$ j替换。
希望有人可以帮助我!谢谢!
答案 0 :(得分:1)
有两种方法可以解决您的问题。
1)正如Meagar所说,使用jQuery而不是$。
2)您可以使用以下语法 -
$j = jQuery.noConflict();
使用 $ j 对象作为jQuery脚本。
$ j 就是例如。你也可以用另一个词。