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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

delay時(shí)間如果是每張圖片不一樣,要實(shí)現(xiàn)自動(dòng)播放,應(yīng)該怎么修改這個(gè)js?

如題:

delay時(shí)間如果是每張圖片不一樣,要實(shí)現(xiàn)自動(dòng)播放,應(yīng)該怎么修改這個(gè)js?

html修改代碼如下,js獲取每張圖片的data-delay的值,

然后設(shè)置現(xiàn)有js中autoPlay:function(){ ...,this.setting.delay);} 的this.setting.delay。

問題是,怎能實(shí)現(xiàn)沒播放一張圖片后更改this.setting.delay的值,從而實(shí)現(xiàn)不同delay時(shí)間的自動(dòng)播放。

<ul?class="poster-list">
??????????<li?class="poster-item"?data-delay="1000"><a?href="#"><img?src="/static/images/cs/1.jpg"?width="100%"?height="100%"></a></li>
????????????<li?class="poster-item"?data-delay="2000"><a?href="#"><img?src="/static/images/cs/2.jpg"?width="100%"?height="100%"></a></li>
????????????<li?class="poster-item"?data-delay="3000"><a?href="#"><img?src="/static/images/cs/3.jpg"?width="100%"?height="100%"></a></li>
????????????<li?class="poster-item"?data-delay="4000"><a?href="#"><img?src="/static/images/cs/4.jpg"?width="100%"?height="100%"></a></li>
????????????<li?class="poster-item"?data-delay="5000"><a?href="#"><img?src="/static/images/cs/5.jpg"?width="100%"?height="100%"></a></li>
????????</ul>

正在回答

5 回答

你們這是在討論啥呢~我怎么看暈了呢!!

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

Celine99 提問者

老師出現(xiàn)了,求助啊。 首先感謝老師指導(dǎo)還把代碼共享出來(lái)了,現(xiàn)在我在這基礎(chǔ)上想實(shí)現(xiàn)每張圖片停留的時(shí)間不一樣, 就好像一個(gè)循環(huán)播放的音樂列表一樣,每首歌時(shí)間長(zhǎng)度都不一樣,但是都播完了再進(jìn)行到下一首, 應(yīng)該怎么做呢?
2015-06-09 回復(fù) 有任何疑惑可以回復(fù)我~
#2

一只帥螞蟻 回復(fù) Celine99 提問者

不好意思啊,剛看到你的問題,播放音樂的的話,就配合音樂播放程序啊,如果播放結(jié)束就觸發(fā)下向下切換按鈕的click事件,依次.....
2015-06-12 回復(fù) 有任何疑惑可以回復(fù)我~
#3

Celine99 提問者 回復(fù) 一只帥螞蟻

謝謝。
2015-06-15 回復(fù) 有任何疑惑可以回復(fù)我~

只是看看

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

這里好熱鬧啊。

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

直接用Js,在每個(gè)Li上添加一個(gè)用于設(shè)置的Span,為這個(gè)Span設(shè)置一個(gè)點(diǎn)擊事件,當(dāng)點(diǎn)擊的時(shí)候可以以列表或者文本框的形式出現(xiàn)一個(gè)設(shè)置框,當(dāng)點(diǎn)擊確認(rèn)的時(shí)候添加一個(gè)事件把設(shè)置框中的值賦值給相應(yīng)的data-delay。

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

Celine99 提問者

呃,設(shè)置值一點(diǎn)問題也沒有,是怎么讓這個(gè)值工作,代替現(xiàn)有的 this.setting.delay
2015-06-07 回復(fù) 有任何疑惑可以回復(fù)我~
#2

Vecchio阿加西 回復(fù) Celine99 提問者

在Js里創(chuàng)建一個(gè)變量myTag = null,當(dāng)點(diǎn)擊某個(gè)span元素后,在觸發(fā)的該onclick事件中令myTag = this,設(shè)置完值后就執(zhí)行點(diǎn)擊事件,在該onclick事件中myTag.parentNode.dataset.delay = this.value。具體的代碼根據(jù)實(shí)現(xiàn)的不同有變更
2015-06-07 回復(fù) 有任何疑惑可以回復(fù)我~
#3

Celine99 提問者 回復(fù) Vecchio阿加西

謝謝你,我想實(shí)現(xiàn)自動(dòng)播放,所以delay值不能單擊設(shè)置?,F(xiàn)在我不知道怎么讓js每執(zhí)行一次autoPlay(),就更改一次對(duì)應(yīng)的 this.setting.delay 值
2015-06-07 回復(fù) 有任何疑惑可以回復(fù)我~
#4

Vecchio阿加西 回復(fù) Celine99 提問者

切換nextSibling的圖片-->setTimeout(autoPlay,nextSibling的data-delay)么?不知道我倆想的效果是不是一樣的。。。
2015-06-07 回復(fù) 有任何疑惑可以回復(fù)我~
#5

傷心雨后

CES
2015-07-03 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

不知道具體說的什么,Math.random()取隨機(jī)數(shù)×N放大可以么,還是就取出每張圖設(shè)置一個(gè)delay參數(shù)逐次+M?

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

Celine99 提問者

每張圖設(shè)置一個(gè)delay,是用戶設(shè)置,沒有規(guī)律
2015-06-07 回復(fù) 有任何疑惑可以回復(fù)我~
#2

Vecchio阿加西 回復(fù) Celine99 提問者

可以就給用戶一個(gè)設(shè)置框,把設(shè)置的值傳進(jìn)來(lái)么?
2015-06-07 回復(fù) 有任何疑惑可以回復(fù)我~
#3

Celine99 提問者 回復(fù) Vecchio阿加西

data-delay里面的值 <ul class="poster-list"> <li class="poster-item" data-delay="1000"><a href="#"><img src="/static/images/cs/1.jpg" width="100%" height="100%"></a></li> </ul>
2015-06-07 回復(fù) 有任何疑惑可以回復(fù)我~
#4

戈飯 回復(fù) Celine99 提問者

那就讓用戶傳進(jìn)來(lái)唄
2015-06-07 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

舉報(bào)

0/150
提交
取消

delay時(shí)間如果是每張圖片不一樣,要實(shí)現(xiàn)自動(dòng)播放,應(yīng)該怎么修改這個(gè)js?

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

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

幫助反饋 APP下載

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

公眾號(hào)

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