国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

jquery重新播放css動畫所遇問題解決

2024-05-06 15:50:58
字體:
來源:轉載
供稿:網友
做css動畫,遇到需要用腳本重新播放動畫的情況,下面與大家分享下,感興趣的朋友可以參考下,希望對大家有所幫助

最近在做css動畫,遇到需要用腳本重新播放動畫的情況。例如:

css動畫代碼

復制代碼 代碼如下:


.seed_txt_out .seed_txt h2 {
animation-name: seed-h2;
animation-duration: 2s;
animation-timing-function: ease;
animation-delay: 0s;
animation-iteration-count: 1;
animation-direction: alternate;
animation-play-state: running;
position: relative;
top: 10px;
}
@keyframes seed-h2
{
from {top: -120px;}
to {top: 10px;}
}


jquery調用播放

復制代碼 代碼如下:


$(".seed_txt_out").children("div").removeClass("seed_txt");
$(".seed_txt_out").children("div").addClass("seed_txt");


這時候,會發現,第一次顯示,動畫會正確播放,但是,第二次的時候,動畫就不會播放了。

后來上網查了一下,解決辦法很簡單,復制一個元素,把原來的去掉,在新的上面添加式樣就可以了。

復制代碼 代碼如下:


$(opts.txt).children("div").removeClass("seed_txt");
temp = $(opts.txt).children("div:eq(" + $(this).parent("ul").children("li").index(this) + ")");
newDiv = temp.clone(true);
temp.after(newDiv);
temp.remove();
newDiv.addClass("seed_txt");


這里有個鏈接,老外解決的辦法。還說了其它情況。遇到類似問題的朋友可以參考下,當然,是英文的。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 吐鲁番市| 克拉玛依市| 紫金县| 小金县| 察雅县| 龙里县| 府谷县| 乃东县| 珲春市| 光泽县| 绵阳市| 甘孜县| 恩施市| 兴安县| 盘山县| 潜江市| 靖远县| 岗巴县| 清涧县| 建德市| 井陉县| 宁德市| 夹江县| 潼南县| 南丰县| 东港市| 札达县| 固原市| 阳谷县| 灵川县| 丰城市| 沭阳县| 沛县| 达州市| 宝兴县| 霍邱县| 敦煌市| 逊克县| 南江县| 泸溪县| 定兴县|