JQuery動畫

      停止動畫.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來進行判斷
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章