停止動畫.stop()、.each處理對象和數組的遍歷和.inArray()查找數組中的索引
1 .stop()讓當前正在運行的動畫立即停止
2 常用的語法
.stop( [clearQueue ], [ jumpToEnd ] )
.stop( [queue ], [ clearQueue ] ,[ jumpToEnd ] )
3 常用的參數
.stop(); 停止當前動畫,點擊在暫停處繼續開始
.stop(true); 如果同一元素調用多個動畫方法,尚未被執行的動畫被放置在元素的效果隊列中,這些動畫不會開始,直到第一個完成。當調用.stop()的時候,隊列中的下一個動畫立即開始。如果clearQueue參數提供true值,那么在隊列中的動畫其余被刪除并永遠不會運行
.stop(true,true); 當前動畫將停止,但該元素上的 CSS 屬性會被立刻修改成動畫的目標值
4 stop()只會停止第一個動畫,第二個第三個繼續(當前高停止繼續變寬變透明)
5 stop(true)停止第一個、第二個和第三個動畫 (所有都停止不變了)
6 stop(true ture)停止動畫,直接跳到第一個動畫的最終狀態 (當前高停止直接跳到高的目標值300不動了)
7 each是for循環方法的一個包裝,內部是通過for遍歷數組與對象,通過回調函數返回內部迭代的一些參數,第一個參數是當前迭代成員在對象或數組中的索引值(從0開始計數),第二個參數是當前迭代成員(與this的引用相同)
8 jQuery.each()函數會根據每次調用函數callback的返回值來決定后續動作,如果返回值為false,則停止循環(相當于普通循環中的break),如果返回其他任何值,均表示繼續執行下一個循環
9 .each只是處理jQuery對象,jQuery.each用來處理對象和數組的遍歷
10 常用的語法
jQuery.each(array, callback )
jQuery.each( object, callback )
11 第一個參數傳遞的是一個對象或者數組,第二個是回調函數
12 jQuery.inArray()函數用于在數組中搜索指定的值,并返回其索引值,如果數組中不存在該值,則返回 -1
13 常用的語法
jQuery.inArray( value, array ,[ fromIndex ] )
14 傳遞一個檢測的目標值,然后傳遞原始的數組,可以通過fromIndex規定查找的起始值,默認數組是0開始
15 如果要判斷數組中是否存在指定值,通過該函數的返回值不等于(或大于)-1來進行判斷
另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
網站標題:JQuery動畫-創新互聯
網頁路徑:http://m.kartarina.com/article12/cdsodc.html
成都網站建設公司_創新互聯,為您提供營銷型網站建設、網站排名、網站營銷、網站維護、網站收錄、標簽優化
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯