我正在使用默认使用 JQuery 的 DNN 6.x。我需要在我正在构建的一些模块中使用prototype.js。由于两个库都使用了 $ 变量,因此我在页面上遇到了各种错误。有没有办法可以在 DNN 6.x 中使用原型而不会出现冲突错误?
感谢开发
我正在使用默认使用 JQuery 的 DNN 6.x。我需要在我正在构建的一些模块中使用prototype.js。由于两个库都使用了 $ 变量,因此我在页面上遇到了各种错误。有没有办法可以在 DNN 6.x 中使用原型而不会出现冲突错误?
感谢开发
您可以将 jQuery 配置为不使用 $ 变量。在添加 jQuery 脚本之后,先运行它:
jQuery.noConflict();
这要求所有使用jQuery的代码不要使用$,而是使用jQuery,即
jQuery("#selector").show()
代替
$("#selector").show()
您可以在此处阅读有关 noConflict的更多信息。