新聞資訊
記錄首創點滴進步 見(jiàn)證遠(y&δuǎn)行(xíng)
我們一(yī)直緊跟時(shí)代前沿,聚焦行(xíng)業(yè)實時(sh♥¶¶í)動态,發布公司最新資訊,歡迎您的(de)關₽∑®$注
您目前的(de)位置:網站(zhàn)首頁 > 新聞資訊 > 網站(zhàn)常識 >

4.11日(rì)音(yīn)訊,控制(γ★¶§zhì)transition的(de)暫停與播放§☆₹(fàng)

發布日(rì)期:2015-04-11文(wén)章(zhāng)來(lái)源:首創網絡浏覽次數(shù):1214次
    4.11日(rì)音(yīn)訊,控制(zhì)transiti®<λ•on的(de)暫停與播放(fàng),CSS3中的(de)transition→÷一(yī)般隻用(yòng)作(zuò)一(yī)些∏≈♦(xiē)簡單過度效果,它并沒有(yǒu)提供像a∞  &nimation那(nà)麽強大(dà)的♣₽•☆(de)功能(néng),所以很(hěn)多(duō)操作(zuò)并沒Ω≤₽有(yǒu)完善。那(nà)麽,如(rú★♣)何用(yòng)JavaScript控制(z¶∑♠φhì)transition的(de)播放(fàng)和(hé§π€✘)暫停呢(ne)?雖然本身(shēn)沒有(yǒu)提供......‌♠&₩
    本文(wén)關鍵字:4.11日(rì),音(yīn)訊,控制'§←(zhì),transition,的(de),暫停,與,播放(f•βàng),
  
  4.11日(rì)音(yīn)訊,控制(zhì)transition的‌∏∏>(de)暫停與播放(fàng),CSS3中₩↔$•的(de)transition一(yī)般隻用(yòng)作σ→φ>(zuò)一(yī)些(xiē)簡單過度效∑∏₽↓果,它并沒有(yǒu)提供像animation那(nà)✔>₹麽強大(dà)的(de)功能(néng),所以很(hěn)多ε®(duō)操作(zuò)并沒有(yǒu)完善。那(nà)麽,如(rú) ≈δ‌何用(yòng)JavaScript控制(zhì)transiti‌≥€on的(de)播放(fàng)和(hé)暫<®€停呢(ne)?雖然本身(shēn)沒有(yǒu)提供接口,如(rú)果隻是(s 'σ hì)模拟簡單的(de)播放(fàng)和(hé)暫停↑• 咱也(yě)是(shì)做(zuò)的(de)→Ω到(dào)的(de)。
  transition有(yǒu)個(gè)特性,它在播δ™放(fàng)過程中如(rú)果給元素的(de)相(xiàng©γ)關屬性設置了(le)其它值,那(nà)麽它也(yě)是​>(shì)從(cóng)當前播放(fàng♦€ε)位置開(kāi)始過度到(dào)新的(de)值而不(bù)是(sδ®αhì)重新計(jì)算(suàn)。邯鄲網站(zhàn)建設首創網絡小(xiǎo)編告訴大(dà)家(jiā),另外(Ω∑©≈wài)transition的(de)參數(shù)列表中有(y↕♣≥£ǒu)個(gè)delay參數(shù),設置它可ε✔α÷(kě)以使動畫(huà)延遲一(yī)段時(shí)間(jiā♠€₹n)後再開(kāi)始。把這(zhè)兩個✘₩(gè)東(dōng)西(xī)結合起來(lái)就® (jiù)可(kě)以實現(xiàn)暫停了(le)。<style ↔π​>
  div{font:32px/48px微(wēi)軟雅黑(hē↓∏¥™i);position:absolute"λ♠;top:10px;left:10px;}
  </style>
  <div>邯鄲網站(zhàn)建設</dγ→iv>
  <inputvalue="播放(₹ ®‍fàng)"id="play"α↕←;type="button&qu♥→ot;style="margin-tα★£♥op:100px;"/>
  <script>
  onload=function(){
  vars=document.querySelector("₩↕>;div").style;
  document.querySelector("inp∑∞ut").onclick=function()§×σ{
  switch(this.value){₽¥<♥
  case"播放(fàng)":
  s.left="500px";
  s.transition="left10slinear&quφ£σ​ot;;
  this.value="暫停π₹≈✘";
  break;
  case"暫停":∞≈δ∞
  s.transitionDelay=&q£✔uot;99999s";//後面的(de)動畫(h φuà)會(huì)暫停這(zhè)麽多(duō)秒(miǎo)
  s.left="-99999px";®±ε¶//這(zhè)個(gè)動畫(huà)會(huì)暫停前面設置的(d $₩e)秒(miǎo)數(shù)
  this.value="播放(fàng)""$≠;
  break;
  };
  };
  };
  </script>
  雖然也(yě)不(bù)是(shì)絕對(duì)的(de)暫εφ÷停,不(bù)過我覺得(de)應該不(bù)會(huì)有&♠(yǒu)人(rén)把頁面停留著(zhe)那(n ∞à)麽久。其實transition也(yě)隻是(sh&₹¥ì)實現(xiàn)交互的(de)臨時(shí)動畫(hu £‍à),如(rú)果真有(yǒu)要(yào)長(chán‌∞>☆g)久播放(fàng)和(hé)暫停的(de)應該用(yòng)animati ©£on。這(zhè)個(gè)解決辦法就(jiù)算(s&€uàn)一(yī)種投機(jī)取巧吧(ba)。
    本文(wén)由邯鄲網絡公司首創網絡整理(lǐ)編輯發布,請(qǐng)勿轉‌×♥→載、複制(zhì)、摘抄等!

+ 查看(kàn)更多(duō)我們的(de)客戶 / Our client

0310-4559740
400-990-1661
    24小(xiǎo)時(shí)報(bào)務熱(rè)線>↕
    18931045623
在線客服
首創網絡邯鄲公司
邯鄲公司
電(diàn)話(huà):0310-4559740 / 189310456λ₽23  地(dì)址:邯鄲市(shì)叢台區(qū)α<頤高(gāo)廣場(chǎng)B座13層1304室≈$