【layui】layui與JQuery沖突的解決方法Init($)找不到


當在使用layui模塊時,引入了JQuery,而layui與JQuery版本沖突導致出現此錯誤。
這是由於在使用 layer 之類的模塊時,它會首先判斷你的頁面是否已經引入了JQuery,如果沒有,則加載內部的jQuery模塊,如果有,則不會加載。
此時layui加載了我進入的jquery.min.js,但由於這個版本和layui不匹配,導致無法初始化。

 

 

解決:


1.找到  layui.js文件的這里

 e="string"==typeof e?[e]:e,window.jQuery&&jQuery.fn.on&&(y.each(e,function(t,o){"jquery"===o&&e.splice(t,1)}),layui.jquery=layui.$=jQuery);

 

2.復制替換,保存

e="string"==typeof e?[e]:e,window.jQuery;

 

起初我也很郁悶,html頁面放到aspx頁面就報錯。。於是各種改動,各種設置都不行,然后看到這種方法,希望可以幫到你~~~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM