第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

幾個參數(shù)不明白

老師能不能把,參數(shù)解釋下,真的不懂,這個arguments【1】是什么意思。

step中函數(shù)傳遞參數(shù)是怎么傳的,例子中,只有height一項,如果我設(shè)置了多項,是怎么傳遞,這個now參數(shù)?

progress就更加不懂了。

正在回答

3 回答

	$(?"li"?).animate({
		??opacity:?.5,
		??height:?"50%"
		},?{
		??step:?function(?now,?fx?)?{
			var?data?=?fx.elem.id?+?"?"?+?fx.prop?+?":?"?+?now;
			$(?"body"?).append(?"<div>"?+?data?+?"</div>"?);
		??}
	});

結(jié)果如下:

opacity: 1

height: 20

opacity: 0.9413708033732721

height: 23.51775179760368

opacity: 0.900105056331471

height: 25.99369662011174

opacity: 0.854664934384357

height: 28.72010393693858

opacity: 0.7813333083910761

height: 33.12000149653544

opacity: 0.7070177249301477

height: 37.57893650419114

opacity: 0.6471214103487228

height: 41.17271537907663

opacity: 0.6030536869268818

height: 43.8167787843871

opacity: 0.5500788353782273

height: 46.995269877306356

opacity: 0.5213482100503466

height: 48.7191073969792

opacity: 0.5044281873178278

height: 49.73430876093033

opacity: 0.5

height: 50


發(fā)現(xiàn)是兩個參數(shù)的變化過程的值不停的輪流彈出

1 回復(fù) 有任何疑惑可以回復(fù)我~

查看官方j(luò)Query API文檔:http://api.jquery.com/animate/

0 回復(fù) 有任何疑惑可以回復(fù)我~

arguments是js中的一個內(nèi)置對象,雖然我猜你應(yīng)該知道,不過還是找了個詳解,見js arguments

至于這個參數(shù)怎么傳的。now好像是當(dāng)前改變的值的一個合集,每一項都是number類型,alert出來的話就是不停彈出來你正改變的值。有幾個值彈出幾次,按順序彈出來_(:зゝ∠)_。

比如說如果我設(shè)置height:50,又設(shè)置width:50,動畫運行前彈一次當(dāng)前高,彈一次當(dāng)前寬。然后運行結(jié)束再彈一次當(dāng)前高,彈一次當(dāng)前寬。

當(dāng)然,前面都是自己的折騰。

下面是我找到的一個參數(shù)的講解,可不可靠還未知,但可以作為參考

<script>
$(".demo").animate({
first:2,
second:10
},?{
step:function(n,fx){
//?動畫元素的每個動畫屬性每一次動畫效果的執(zhí)行都將調(diào)用的函數(shù)。第1個參數(shù)是當(dāng)前動畫正在改變的屬性的實時值(每1次動畫過程中,屬性值的實時反饋呈現(xiàn));第2個參數(shù)為修改Tween?對象提供了一個機會來改變animate第1個參數(shù)中設(shè)置的屬性在動畫結(jié)束時的值。
//?fx:?jQuery.fx?原型對象的一個引用,其中包含了多項屬性,比如
//?執(zhí)行動畫的元素:elem;
//?動畫正在改變的屬性:prop;
//?正在改變屬性的當(dāng)前值:now;
//?正在改變屬性的結(jié)束值:end;
//?正在改變屬性的單位:unit;等

//?可在這里改變animate第1個參數(shù)中設(shè)置的屬性second在動畫結(jié)束時的值
if(fx.prop=="second"){fx.end=5}
console.log(fx.prop+":?"+n);
},
duration:2000
})
</script>


6 回復(fù) 有任何疑惑可以回復(fù)我~
#1

wangao4321 提問者

謝謝你啊,今天我問我一個做前端開發(fā)的同學(xué),在大眾點評的。他表示從沒用過step,哈哈哈。。。。。。
2016-07-18 回復(fù) 有任何疑惑可以回復(fù)我~
#2

_heyshadow 回復(fù) wangao4321 提問者

噗 不管多冷門,了解一下總是沒問題的
2016-07-18 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

幾個參數(shù)不明白

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號