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>
2015-06-07
你們這是在討論啥呢~我怎么看暈了呢!!
2015-07-03
只是看看
2015-06-08
這里好熱鬧啊。
2015-06-07
直接用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。
2015-06-07
不知道具體說的什么,Math.random()取隨機(jī)數(shù)×N放大可以么,還是就取出每張圖設(shè)置一個(gè)delay參數(shù)逐次+M?