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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無限滾動,transiton小bug怎么修復(fù)

無限滾動,transiton小bug怎么修復(fù)

UYOU 2018-07-22 12:14:38
要顯示5張圖 ,布置5123451 7張圖實(shí)際思路上就是最后一張滾到第一張實(shí)際是順著滾,動畫結(jié)束再取消transition切回第一張?jiān)俑郊觮ransition現(xiàn)在我遇到這個個問題/...5->1執(zhí)行的代碼(有滾動動畫).../  if (newLeft === -3600) {        setTimeout(function () {         list.style.transition = 'none'; //取消動畫         list.style.left = -600 + 'px'; //瞬間回滾         list.style.transition = 'left 2s linear';//恢復(fù)動畫 //但是這句話回滾的時候會生效是為什么       },2000)這么寫回滾的時候動畫會生效必須要用下面的寫法,第二個計(jì)時器必須大于2000幾個毫秒才滿足需求,為什么會發(fā)生這種事情,計(jì)時器里面回調(diào)函數(shù)應(yīng)該是同步的呀, list.style.left = -600 + 'px';不執(zhí)行完后面應(yīng)該是不會設(shè)置動畫的呀?if (newLeft === -3600) {       setTimeout(function () {         list.style.transition = 'none';         list.style.left = -600 + 'px';       },2000)       setTimeout(function () {                 list.style.transition = 'left 2s linear';       },2020)這里我發(fā)現(xiàn):間隔時間1-4秒基本沒用給,間隔10ms偶爾會出現(xiàn)回滾動畫,設(shè)置20ms基本沒問題實(shí)際上還是剛剛的問題,js是單線程,會阻塞,2000ms執(zhí)行的代碼如果不執(zhí)行完,2010ms是不會把異步代碼拿來執(zhí)行的,如果執(zhí)行完了,那么我這個回滾應(yīng)該是沒有動畫的。求大神解釋一下?
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 651 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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