<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        jQuery隊列控制方法詳解queue()/dequeue()/clearQueue()

        來源:懂視網 責編:小采 時間:2020-11-27 20:19:19
        文檔

        jQuery隊列控制方法詳解queue()/dequeue()/clearQueue()

        jQuery隊列控制方法詳解queue()/dequeue()/clearQueue():jQuery核心中, 有一組隊列控制方法, 這組方法由queue()/dequeue()/clearQueue()三個方法組成, 它對需要連續按序執行的函數的控制可以說是簡明自如, 主要應用于animate ()方法, ajax以及其他要按時間順序執行的事件中.先解釋一下這組方法各自的含義.queu
        推薦度:
        導讀jQuery隊列控制方法詳解queue()/dequeue()/clearQueue():jQuery核心中, 有一組隊列控制方法, 這組方法由queue()/dequeue()/clearQueue()三個方法組成, 它對需要連續按序執行的函數的控制可以說是簡明自如, 主要應用于animate ()方法, ajax以及其他要按時間順序執行的事件中.先解釋一下這組方法各自的含義.queu
        jQuery核心中, 有一組隊列控制方法, 這組方法由queue()/dequeue()/clearQueue()三個方法組成, 它對需要連續按序執行的函數的控制可以說是簡明自如, 主要應用于animate ()方法, ajax以及其他要按時間順序執行的事件中.

        先解釋一下這組方法各自的含義.
        queue(name,[callback]): 當只傳入一個參數時, 它返回并指向第一個匹配元素的隊列(將是一個函數數組,隊列名默認是fx); 當有兩個參數傳入時, 第一個參數還是默認為fx的的隊列名, 第二個參數又分兩種情況, 當第二個參數是一個函數時, 它將在匹配的元素的隊列最后添加一個函數. 當第二個參數是一個函數數組時,它將匹配元素的隊列用新的一個隊列來代替(函數數組).可能, 這個理解起來有點暈, 稍后, 后面會有點此查看DEMO.

        dequeue(name): 這個好理解, 就是從隊列最前端移除一個隊列函數, 并執行它.
        clearQueue([queueName]):這是1.4新增的方法. 清空對象上尚未執行的所有隊列. 參數可選,默認為fx. 但個人覺得這個方法沒多大用, 用queue()方法傳入兩個參數的第二種參數即可實現clearQueue方法.
        現在, 我們要實現這樣一個效果, 有標有1至7的數字方塊, 要求這七個方塊自左到右依次下落.點此查看DEMO


        css與html部分我就不貼出來了,DEMO演示中有. 若按常規做法, 可能需要用如下jQ代碼來實現:

        嗯, 沒錯, 效果很完美的呈現給出來了, 但這種暈眩的代碼, 你能忍受嗎? 即便可以忍受, 如果此時, 你想調換一個某個的執行順序, 比如, 你想讓5落下后再開始下落3, 或者新加8至15八個方塊, 怎么辦? 重寫嗎? 在里面小心冀冀的改嗎? 顯然, 我們需要另外一種列簡明便捷的方法來實現這個效果, 那就是jQuery隊列控制方法.請看如下代碼:

        這樣一來, 看起來是不是簡明多了. 如何實現?
        1. 新建一個數組,把動畫函數依次放進去(這樣更改順序,新加動畫是不是方便多了?);
        2. 用queue將這組動畫函數數組加入到slideList隊列中;
        3. 用dequeue取出slideList隊列中第一個函數, 并執行它;
        4. 初始執行第一個函數.
        DEMO演示中也有詳解的注釋, 如果上面的說明還看不明白,請看源碼.
        至于clearQueue()方法,就不多說了, 演示中停止按鈕調用的就是clearQueue()方法,當然你還可以用queue()方法直接將現在的函數列隊替換成[]空數組實現(個人比較推薦空數組替換.,更直觀).

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        jQuery隊列控制方法詳解queue()/dequeue()/clearQueue()

        jQuery隊列控制方法詳解queue()/dequeue()/clearQueue():jQuery核心中, 有一組隊列控制方法, 這組方法由queue()/dequeue()/clearQueue()三個方法組成, 它對需要連續按序執行的函數的控制可以說是簡明自如, 主要應用于animate ()方法, ajax以及其他要按時間順序執行的事件中.先解釋一下這組方法各自的含義.queu
        推薦度:
        標簽: 隊列 jQuery queue
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 久久免费看黄a级毛片| eeuss草民免费| 一二三四免费观看在线电影| 亚洲综合久久综合激情久久| 一级特黄aa毛片免费观看| 亚洲av无码专区在线播放| 国产成人AV片无码免费| 久久精品国产亚洲AV高清热| 在线免费观看亚洲| 亚洲精品一二三区| 日本高清色本免费现在观看| 亚洲av中文无码乱人伦在线观看| 亚洲国产成人99精品激情在线| 亚洲熟女www一区二区三区| 69式互添免费视频| 美女视频黄免费亚洲| 国产v片免费播放| 一区二区视频免费观看| 久久久久亚洲精品无码系列| 成年黄网站色大免费全看| 亚洲熟女精品中文字幕| 亚洲一区视频在线播放| 你懂的免费在线观看网站| 亚洲国产成人久久综合一区| 免费鲁丝片一级观看| h片在线播放免费高清| 亚洲一区二区三区首页| 女人18毛片水最多免费观看| 人人鲁免费播放视频人人香蕉| 久久天天躁狠狠躁夜夜免费观看| 色噜噜亚洲精品中文字幕| 久久大香香蕉国产免费网站| 亚洲中文字幕人成乱码| 四虎永久免费地址在线观看| 中文字幕在线免费看线人| 亚洲一区免费在线观看| 中文字幕亚洲第一| ww4545四虎永久免费地址| 污网站在线免费观看| 亚洲午夜视频在线观看| 成人永久免费福利视频网站|