discuz教程:discuz模板js與jQuery衝突的解決方案

今天在作discuz模板的時候,用到jquery的時候和原來主題js衝突。這個主要是Discuz X使用了$(id)做爲dom節點的獲取方法,而$符號恰好與jQuery的默認符號相沖突。
如下是基於以前的Discuz X和jQuery衝突的解決辦法。給你們作個參考! jquery

將jQuery的js文件jquery-1.8.0.min.js放到/static/js目錄下,如下兩個方法共用此文件,如不是放在該目錄下,後面的代碼請對應修改。 dom

解決方法1:
修改/template/default/common/header_common.htm,在第16行代碼
以後增長如下代碼: jsp

複製代碼
代碼以下:ide

<script src=」{$_G[setting][jspath]}jquery-1.8.0.min.js?{VERHASH}」></script> spa

以後用到jQuery的$(的地方用jQuery(代替。 htm

解決方法2:
修改/template/default/common/header.htm,在第20行代碼以前增長如下代碼: ip

複製代碼
代碼以下:it

<script src=」{$_G[setting][jspath]}jquery-1.8.0.min.js?{VERHASH}」></script> 模板

相關文章
相關標籤/搜索