国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

微信小程序iOS端如何暫停animated動(dòng)畫

miracledan / 1265人閱讀

摘要:可以通過查詢它來確定動(dòng)畫是否正在運(yùn)行。另外,它的值可以被設(shè)置為暫停和恢復(fù)的動(dòng)畫的重放。在文檔中了解到,這是一個(gè)實(shí)驗(yàn)中的功能,但是其作用還是強(qiáng)大的。也就是說我們使用這個(gè)方法可以獲取一個(gè)正在進(jìn)行動(dòng)畫的元素當(dāng)前的值。

在知道有animation-play-state這個(gè)animation的參數(shù)時(shí),我內(nèi)心是激動(dòng)的。在得知iOS端并不支持時(shí),一股涼意襲來

animation-play-state

先來介紹一下今天的主角animation-play-state

animation-play-state?CSS?屬性定義一個(gè)動(dòng)畫是否運(yùn)行或者暫停。可以通過查詢它來確定動(dòng)畫是否正在運(yùn)行。另外,它的值可以被設(shè)置為暫停和恢復(fù)的動(dòng)畫的重放。

恢復(fù)一個(gè)已暫停的動(dòng)畫,將從它開始暫停的時(shí)候,而不是從動(dòng)畫序列的起點(diǎn)開始在動(dòng)畫。

在MDN文檔中了解到,這是一個(gè)實(shí)驗(yàn)中的功能,但是其作用還是強(qiáng)大的。既可以控制/獲取元素的動(dòng)畫狀態(tài)(paused,running)

所以,這個(gè)animation的參數(shù)用來控制動(dòng)畫的播放狀態(tài)再合適不過了。畫外音:你還沒考慮兼容性呢!對(duì)!就是這個(gè)兼容性問題。在chrome上這個(gè)參數(shù)是可以支持的,但是iOS設(shè)備上就不支持了...嘆息。

在iOS上的處理

當(dāng)然不能因?yàn)榧嫒菪詥栴}就不用這個(gè)參數(shù)了,當(dāng)然不能讓每個(gè)iOS用戶去下載一個(gè)chrome瀏覽器,當(dāng)然...

那我們?cè)趺唇鉀Q呢???用JS

通過Window.getComputedStyle()方法,我們可以獲取元素實(shí)時(shí)的styleCSSStyleDeclaration對(duì)象,這個(gè)對(duì)象表示CSS屬性鍵值對(duì)的集合。也就是說我們使用這個(gè)方法可以獲取一個(gè)正在進(jìn)行動(dòng)畫的元素當(dāng)前的style值。

PS:關(guān)于Window.getComputedStyle()方法的值可以在MDN上了解到,這里不展開敘述。給出一個(gè)語法的例子(摘自MDN)

 let style = window.getComputedStyle(element, [pseudoElt]);

那么具體要怎么做呢?

實(shí)現(xiàn)

See the Pen animation-play-state by luogao (@luogao) on CodePen.

代碼已經(jīng)在上面的codepen預(yù)覽中展示啦,如果現(xiàn)實(shí)不來請(qǐng)點(diǎn)這里

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/96401.html

相關(guān)文章

  • 300行代碼寫一個(gè)音樂播放器小程序

    摘要:項(xiàng)目主要是微信小程序也用到了等。前端部分主要是歌曲播放控制和交互部分的代碼,更多關(guān)于小程序的內(nèi)容可見微信小程序開發(fā)文檔小程序框架結(jié)構(gòu)微信小程序的入口是根目錄下的它們分別描述的小程序的主題邏輯和公共配置部分。 剛進(jìn)公司不久,因?yàn)楣静块T年后業(yè)務(wù)拓展的關(guān)系,可能在年后會(huì)被分配到公司的微信公眾號(hào)組做小程序相關(guān)的開發(fā)工作,因此寫了個(gè)微信小程序wx-audio踩坑。目前還有一些功能沒有寫完:如返...

    chenatu 評(píng)論0 收藏0
  • 指尖一點(diǎn)歌聲來--信小程序之仿網(wǎng)易云音樂心得

    摘要:為了提高自己,最近在學(xué)習(xí)微信小程序,選題是仿網(wǎng)易云音樂。查文檔發(fā)現(xiàn),小程序中圖片加載完成后,有一個(gè)加載完成事件。前者在微信客戶端版本就不開始維護(hù)了,后者低版本需做兼容處理。目前還有一些功能暫未實(shí)現(xiàn),會(huì)在以后繼續(xù)完善項(xiàng)目,繼續(xù)學(xué)習(xí)。 為了提高自己,最近在學(xué)習(xí)微信小程序,選題是仿網(wǎng)易云音樂。期間踩過了大把的坑,bug出現(xiàn)的難受和解決bug歡喜,一直是伴隨我階段性學(xué)習(xí)這個(gè)項(xiàng)目的心情。初步完成...

    KitorinZero 評(píng)論0 收藏0
  • 信小程序中繪制圖表(part3)

    摘要:本期大綱餅圖繪制如何添加動(dòng)畫效果使用構(gòu)建項(xiàng)目相關(guān)閱讀在微信小程序中繪制圖表在微信小程序中繪制圖表關(guān)注我的項(xiàng)目查看完整代碼。 本期大綱 1、餅圖繪制2、如何添加動(dòng)畫效果3、使用rollup構(gòu)建項(xiàng)目 相關(guān)閱讀:在微信小程序中繪制圖表(part1)在微信小程序中繪制圖表(part2) 關(guān)注我的 github 項(xiàng)目 查看完整代碼。 很久沒更新了,最近事情比較多,今天來把坑填上! 餅圖繪制 ...

    褰辯話 評(píng)論0 收藏0
  • 程序練習(xí),仿bilibili小程序

    摘要:微信小程序?qū)W習(xí)仿嗶哩嗶哩制作的小程序待完善項(xiàng)目預(yù)覽圖小程序大改變之前就被朋友安利使用小程序,最近接近了小程序,發(fā)現(xiàn)了它竟然帶來了一場(chǎng)大革命。 微信小程序?qū)W習(xí) ?仿嗶哩嗶哩制作的小程序(待完善) 項(xiàng)目預(yù)覽圖 showImg(https://segmentfault.com/img/remote/1460000010418829); 小程序?大改變? 之前就被朋友安利使用小程序,最近接近了...

    2shou 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<