麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 建站經驗 > 正文

discuz下拉菜單與jquery不兼容的問題

2024-04-25 20:39:46
字體:
來源:轉載
供稿:網友

jQuery是一個強大優秀的Javascript框架,但是當在DiscuzX上引入其所編寫的特效時會有不兼容的問題,其常見的表現為引入jQuery后DIY功能和下拉菜單無法使用。

其原因是由于jQuery是通過一個全局變量$來引用對象,而DiscuzX的common.js文件加載時也使用了$來引用,這就造成了可能jQuery功能有問題或者是下拉菜單無法使用的問題,其具體表現是后加載的功能正常,先加載的功能失效。

解決思路

對于jQuery除了$還有另外一個全局調用對象的方法,這個就是使用庫本身的名稱jQuery。

在jQuery下$("div");和jQuery("div");是同樣的意思,所以我們可以將$送給common.js來使用,而jQuery使用自己所有的jQuery,這樣就可以根本解決全局使用沖突的問題了。

除了common.js和jQuery.js文件,一般的還會涉及到一個控制特效的js文件,特效js文件用到的$方法也要修改。

具體方法

1、$讓給common.js使用,而jQuery使用jQuery

打開jQuery的源代碼,在文件的最后添加

jQuery.noConflict();

2、替換js特效文件中的$符號

打開js特效文件,搜索

$(

替換為

jQuery(

保存好所有文件,更新一下緩存,不兼容的問題就一下煙消云散了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色女生影院 | 久久亚洲精品国产一区 | 成年毛片 | 久久金品 | 日本免费一区二区三区四区 | 牛牛a级毛片在线播放 | 精品国产91一区二区三区 | 国产免费一级 | 在线91视频 | 7777视频| 一级在线观看 | 日韩毛片免费观看 | 精品久久久久久亚洲精品 | 久久国产精品久久久久久电车 | 天天草天天干天天 | 在线看免电影网站 | 久久精品亚洲精品国产欧美kt∨ | 另类亚洲孕妇分娩网址 | 神马久久精品综合 | 日本欧美一区 | 视频一区 中文字幕 | 视频一区免费观看 | 中文字幕在线视频日本 | 日日狠狠久久偷偷四色综合免费 | 午夜久久电影 | 国产欧美一区二区三区免费看 | 久久精品片 | 久久久久北条麻妃免费看 | 成人在线视频国产 | 精品久久久久久综合日本 | 国产毛片自拍 | 久久久久久久.comav | 蜜桃视频网站在线观看 | 日韩午夜片| 精品亚洲在线 | 国产精品毛片无码 | 视频h在线| 一级尻逼视频 | 一区www | gogo全球大胆高清人露出91 | 久久精品99北条麻妃 |