升级到Kentico 8.1后,如何让自定义jQuery模块正常工作?
升级到Kentico8.1后,我的站点的jQuery模块似乎消失了。Kentico正在单方面注入自己的jQuery模块,覆盖我自己的引用。如何防止这种情况发生?肯蒂科自己的网站记录了这个问题。解决方案是定制Kentico的内置jquery-core.js文件,替换行升级到Kentico 8.1后,如何让自定义jQuery模块正常工作?,jquery,conflict,kentico,Jquery,Conflict,Kentico,升级到Kentico8.1后,我的站点的jQuery模块似乎消失了。Kentico正在单方面注入自己的jQuery模块,覆盖我自己的引用。如何防止这种情况发生?肯蒂科自己的网站记录了这个问题。解决方案是定制Kentico的内置jquery-core.js文件,替换行var$cmsj=jquery.noConflict()行var$cmsj=jQuery.noConflict(true)。并祈祷后续的修补程序/升级不会恢复此更改。以下文章将介绍此主题: Kentico当前创建jQuery别名。您需
var$cmsj=jquery.noConflict()代码>行var$cmsj=jQuery.noConflict(true)代码>。并祈祷后续的修补程序/升级不会恢复此更改。以下文章将介绍此主题:
Kentico当前创建jQuery别名。您需要做的是打开jquery-core.js文件并找到一行,其中说明:
var $cmsj = jQuery.noConflict();
注释此行,然后取消注释该行:
var $cmsj = jQuery.noConflict(true);
不推荐使用仅链接的答案。