jq防止冲突,后退链式,队列操作
1、jq防止沖突
jq中的方法都是帶有$符號(hào)來操作,但是如果引用了其他的庫,而這些庫也有用到$,可能會(huì)造成沖突,jquery提供$.noConflict();方法來解決沖突。
例如:
var Z = $.noConflict();?
這樣Z就和$具有相同的功能來替代$了,當(dāng)然在jQuery中$和jQuery等價(jià),所以上例代碼寫成如下更好:
var Z = jQuery.conflict();?
2、后退鏈?zhǔn)讲僮?/strong>
jq中很多都是鏈?zhǔn)讲僮?#xff0c;但是有時(shí)候需要也需要使用.end()方法后退到上一級(jí)來進(jìn)行操作,例如:
?
$('div').next().css('background','red').end().css('color','blue');?
后退添加鏈?zhǔn)椒椒?addBack(),表示自己本身和上一級(jí)都選擇到,例如:
$('div').next().css('background','red').addBack().css('color','blue');3、隊(duì)列操作
?
?$.queue() ?入隊(duì)
一共有三個(gè)參數(shù),依次是元素,隊(duì)列的名字,入隊(duì)的函數(shù),例如:
$.queue(document,'zwl',test); 這段代碼表示test這個(gè)函數(shù)已經(jīng)進(jìn)入zwl隊(duì)列$.dequeue() ?出隊(duì)
一共兩個(gè)參數(shù),一次是元素,隊(duì)列名字
$.dequeue(document,'zwl');這段代碼表示出隊(duì),找到隊(duì)列中的第一個(gè)函數(shù),然后執(zhí)行他
以前我們講到過animate里面的運(yùn)動(dòng)隊(duì)列,運(yùn)動(dòng)隊(duì)列的默認(rèn)名是fx。
第一個(gè)函數(shù)如果沒有出隊(duì),后面的函數(shù)都將無法執(zhí)行
轉(zhuǎn)載于:https://www.cnblogs.com/toodeep/p/4752135.html
總結(jié)
以上是生活随笔為你收集整理的jq防止冲突,后退链式,队列操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么才能淡化雀斑
- 下一篇: Andrew Ng机器学习课程7