成都網(wǎng)站建設(shè)中多個(gè)jquery發(fā)生沖突,以及jquery和其他JS沖突的解決方法

2022-08-28    分類: 網(wǎng)站建設(shè)

成都網(wǎng)站建設(shè)的制作中,在處理一些網(wǎng)站中的動(dòng)態(tài)效果的時(shí)候,往往要用到j(luò)query的特效,有時(shí)候單單的引用一個(gè)juqery文件,是不能滿足我們的需求的。這時(shí)候要引用多個(gè)jquery文件,由于版本的不同,不同的jquery也能夠?qū)崿F(xiàn)不同的效果。在引用多個(gè)jquery時(shí),會(huì)發(fā)現(xiàn),部分效果失效,或者只能出現(xiàn)一種效果,另一種效果不起作用,或者說(shuō)別的JS也沒有的效果,這往往是由于jquery在多個(gè)版本之間發(fā)生沖突的原因所致,解決辦法如下。

錯(cuò)誤效果截圖:

多個(gè)jquery發(fā)生沖突,以及jquery與其他JS沖突錯(cuò)誤效果截圖

正確效果截圖:

多個(gè)jquery發(fā)生沖突,以及jquery與其他JS沖突正確效果截圖

正確代碼截圖:

多個(gè)jquery發(fā)生沖突,以及jquery與其他JS沖突正確代碼截圖

從上面三張圖中,我們可以看到,當(dāng)在代碼中引入了兩個(gè)juqery時(shí),發(fā)生了沖突的現(xiàn)象,導(dǎo)航欄中的下拉不顯示,并且輪播圖片也不進(jìn)行切換了。我們可以通過重新定義jquery變量的方法,來(lái)解決多個(gè)juqery發(fā)生沖突的錯(cuò)誤,此方法也同樣適用于juqery與其他JS,發(fā)生沖突的錯(cuò)誤。

具體代碼書寫:

<script type="text/javascript" src="js/jquery.min.js"></script>

<script type="text/javascript">
var j = jQuery.noConflict(); //重定義jquery.min.js這個(gè)JS
</script>

<script src="js/jquery.min2.js"></script>

以上是引用的兩個(gè)jquery的JS,在中間加入了一個(gè)變量J,這個(gè)J是用來(lái)重新定義JQUERY的,也就是說(shuō),在使用jquery.min.js這個(gè)JS的時(shí)候,我們可以把所有的$都換成J的符號(hào),在使用jquery.min2.js這個(gè)JS的時(shí)候,還是照樣使用$這個(gè)符號(hào)。

具體使用方法:

①、使用jquery.min.js的JS寫法:

<script type="text/javascript">
j(function(){
j("ul.sf-menu,ul.sf-navbar").superfish();
j("ul.sf-vertical").superfish({
animation:{opacity:'show',height:'show'},
speed:'fast'
});
});
</script>

注意:以上都是用的"j"進(jìn)行的JS使用。

①、使用jquery.min2.js的JS寫法:

<script type="text/javascript">
$(function() {
$('.flexslider').flexslider({
animation: "slide"
});
});
</script>

注意:以上都是用的"$"進(jìn)行的JS使用。

通過以上的方法,我們就好解決了在同一個(gè)頁(yè)面中,使用多個(gè)jquery發(fā)生沖突,頁(yè)面特效失效的問題。

在進(jìn)行成都網(wǎng)站建設(shè)的過程中,我們建議大家盡量少的使用的JS的特效,如果一個(gè)頁(yè)面中的JS特效太多的話,會(huì)在一定程度上影響網(wǎng)站的打開速度,當(dāng)然JS多的網(wǎng)頁(yè)用戶體驗(yàn)可能會(huì)相對(duì)的多一些,這時(shí)候我們就盡量的保證JS的引用盡量少一些,能用一個(gè)JS實(shí)現(xiàn)的效果,就用一個(gè)JS去實(shí)現(xiàn),不要為了一個(gè)小小的JS效果去加載一個(gè)體積很龐大的JS代碼庫(kù)。

分享文章:成都網(wǎng)站建設(shè)中多個(gè)jquery發(fā)生沖突,以及jquery和其他JS沖突的解決方法
鏈接地址:http://m.kartarina.com/news8/193608.html

網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷seo公司;服務(wù)項(xiàng)目有網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
主站蜘蛛池模板: 亚洲爆乳无码一区二区三区| 亚洲av无码一区二区三区人妖| 真人无码作爱免费视频| 国模无码一区二区三区不卡| 亚洲欧洲美洲无码精品VA| 久久无码AV一区二区三区| 国产乱子伦精品无码专区| AV无码精品一区二区三区| 亚洲不卡无码av中文字幕| 秋霞鲁丝片Av无码少妇| 亚洲一区无码精品色| 无码国产精成人午夜视频不卡| 日韩精品无码人成视频手机| 久久精品无码一区二区三区不卡| 国产AV一区二区三区无码野战| 亚洲午夜成人精品无码色欲| 亚洲VA中文字幕无码毛片| 国产精品99无码一区二区| 午夜福利无码一区二区| 色情无码WWW视频无码区小黄鸭| 久久激情亚洲精品无码?V| 久久水蜜桃亚洲AV无码精品| 精品欧洲av无码一区二区14| 在线精品无码字幕无码AV| 成人免费无码H在线观看不卡| 国产AV无码专区亚洲AV麻豆丫| 精品久久久久久无码不卡| 无码人妻熟妇AV又粗又大| 亚洲精品无码Av人在线观看国产| 亚洲一级特黄大片无码毛片| 国产成人无码免费视频97| 黄色成人网站免费无码av| 无码精品国产va在线观看dvd| 无码人妻一区二区三区免费手机| 精品久久久久久久无码| 国产精品久久久久无码av| 久久人妻少妇嫩草AV无码专区| 日韩乱码人妻无码系列中文字幕| 国产成人无码一区二区三区| 久久久久亚洲AV无码专区首| 亚洲av专区无码观看精品天堂|