課程
/前端開(kāi)發(fā)
/JavaScript
/JS實(shí)現(xiàn)“旋轉(zhuǎn)木馬”幻燈片效果
還是不是很清楚為什么zIndex放在css中的話(huà),就會(huì)一直顯示最后一張的zIndex值,就會(huì)錯(cuò)亂。老師,求解答,謝謝啦
2016-03-06
源自:JS實(shí)現(xiàn)“旋轉(zhuǎn)木馬”幻燈片效果 2-11
正在回答
因?yàn)樾D(zhuǎn)的時(shí)候第一張圖片會(huì)先設(shè)置上最后一張的zindex值,然后循環(huán)的時(shí)候第二張會(huì)獲取第一張的zindex值,所以一直循環(huán)下去的話(huà)全部都會(huì)設(shè)成最后一張的zindex 而使用animation的話(huà)它是先綁定上去但是是有一段過(guò)渡期去漸變成那個(gè)值。拓展一下的話(huà)就是如果each函數(shù)每一步執(zhí)行的時(shí)間過(guò)長(zhǎng)(以至于長(zhǎng)過(guò)了animation的過(guò)渡時(shí)間)那么animation也會(huì)和.css一樣的效果
陳mou
@陳mou 你描述非常好!就是這個(gè)意思~~
也就是說(shuō)each循環(huán)不會(huì)等到animation走完就會(huì)開(kāi)始下一次循環(huán),改變css設(shè)置的index值
each執(zhí)行的快,先循環(huán)完畢把值都取到了,animate執(zhí)行的慢再漸變成那個(gè)值,而css是循環(huán)時(shí)取到值就執(zhí)行了,所以最終取到的值都是最后那個(gè)值,我理解的對(duì)嗎
又看了一遍視頻,意思是 設(shè)置在self.css("zIndex",zIndex)的話(huà),它的zIndex值就是固定的最后一張的,是不會(huì)變得?可是上面的zIndex不是每次都在變嗎?為什么放在css中就不變了呢?
舉報(bào)
JS組件封裝,制作一個(gè)圖片幻燈片切換效果,一起學(xué)習(xí)吧
4 回答zIndex沒(méi)變
1 回答ZIndex的值直接通過(guò)animate動(dòng)畫(huà)過(guò)渡設(shè)置
3 回答JQuery-3.2.1中沒(méi)有zIndex,用什么來(lái)代替?
3 回答為什么zIndex=Math.ceil(this.posterItems.size()/2);這里為什么不向下取整
1 回答關(guān)于carousel類(lèi)內(nèi)傳遞的參數(shù)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢(xún)優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-03-24
因?yàn)樾D(zhuǎn)的時(shí)候第一張圖片會(huì)先設(shè)置上最后一張的zindex值,然后循環(huán)的時(shí)候第二張會(huì)獲取第一張的zindex值,所以一直循環(huán)下去的話(huà)全部都會(huì)設(shè)成最后一張的zindex 而使用animation的話(huà)它是先綁定上去但是是有一段過(guò)渡期去漸變成那個(gè)值。拓展一下的話(huà)就是如果each函數(shù)每一步執(zhí)行的時(shí)間過(guò)長(zhǎng)(以至于長(zhǎng)過(guò)了animation的過(guò)渡時(shí)間)那么animation也會(huì)和.css一樣的效果
2016-05-10
@陳mou 你描述非常好!就是這個(gè)意思~~
2016-12-11
也就是說(shuō)each循環(huán)不會(huì)等到animation走完就會(huì)開(kāi)始下一次循環(huán),改變css設(shè)置的index值
2016-08-28
each執(zhí)行的快,先循環(huán)完畢把值都取到了,animate執(zhí)行的慢再漸變成那個(gè)值,而css是循環(huán)時(shí)取到值就執(zhí)行了,所以最終取到的值都是最后那個(gè)值,我理解的對(duì)嗎
2016-03-06
又看了一遍視頻,意思是 設(shè)置在self.css("zIndex",zIndex)的話(huà),它的zIndex值就是固定的最后一張的,是不會(huì)變得?可是上面的zIndex不是每次都在變嗎?為什么放在css中就不變了呢?