qq_巴黎的雨打濕東京的街_0
2017-08-08 22:43:32
<script?type="text/javascript">
????$("#exec").click(function()?{
????????var?v?=?$("#animation").val();
????????var?$aaron?=?$("#aaron");
????????if?(v?==?"1")?{
????????????//觀察每一次動(dòng)畫的改變
????????????$aaron.animate({
????????????????height:?'50'
????????????},?{
????????????????duration?:2000,
????????????????//每一個(gè)動(dòng)畫都會(huì)調(diào)用
????????????????step:?function(now,?fx)?{
??????????????????$aaron.text('高度的改變值:'+now)
????????????????}
????????????})
????????}代碼就這樣,step: function(now, fx) {$aaron.text('高度的改變值:'+now)}中這個(gè)now為什么能跟蹤上面div高度大小的數(shù)據(jù)
1 回答
已采納

橋本奈奈未
TA貢獻(xiàn)436條經(jīng)驗(yàn) 獲得超108個(gè)贊
第二個(gè)版本的.animate()提供了一個(gè)step選項(xiàng)- 每步動(dòng)畫執(zhí)行后調(diào)用的回調(diào)函數(shù)。啟用自定義動(dòng)畫類型或改變正在執(zhí)行的動(dòng)畫,此功能是非常有用。它接受兩個(gè)參數(shù)(now?和?fx),this是當(dāng)前正在執(zhí)行動(dòng)畫的DOM元素集合。
now: 每一步動(dòng)畫屬性的數(shù)字值
fx:?jQuery.fx?原型對(duì)象的一個(gè)引用,其中包含了多項(xiàng)屬性,比如elem?表示前正在執(zhí)行動(dòng)畫的元素,start和end分別為動(dòng)畫屬性的第一個(gè)和最后一個(gè)的值,prop為進(jìn)行中的動(dòng)畫屬性。
——源引JQuery中文文檔
添加回答
舉報(bào)
0/150
提交
取消