国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

javascript - 關于jq的one方法,以及animationed事件的問題

瀏覽:99日期:2023-05-07 18:37:41

問題描述

flip:function(){var self = this;self.element.addClass(’flip’);self.element.one(’animationend.a’,function(){ alert(1);//這個時候動畫已經執行完畢 $(this).removeClass(’flip’); self.shuffle();}) }, shuffle:function(){var self = this;alert(1.1);//依舊會彈出self.element.addClass(’shuffle’);self.element.one(’animationend.b’,function(){ alert(2);//動畫剛要執行 $(this).removeClass(’shuffle’); self.deal();}) }, deal:function(){var self = this;alert(2.2);//依舊會彈出self.element.addClass(’deal’);self.element.one(’animationend.c’,function(){ alert(3);//動畫剛要執行 $(this).removeClass(’deal’);}) }

寫的一個連續的動畫事件,添加一次事件監聽。這個動畫執行完畢,通過添加類,執行下一個動畫。現在的問題是,只有第一個flip的事件監聽是在動畫執行完畢之后觸發的,后續的事件監聽,在動畫執行開始的時候就被觸發了。不得其解,求大佬拯救。

問題解答

回答1:

把alert語句換成console語句,盡量不要使用alert語句查看信息。

標簽: JavaScript
主站蜘蛛池模板: 商丘市| 烟台市| 丹巴县| 莆田市| 威海市| 高雄县| 襄城县| 龙口市| 绥芬河市| 嘉鱼县| 阿尔山市| 灵丘县| 马鞍山市| 富民县| 博野县| 乐亭县| 库尔勒市| 浦北县| 固安县| 屯留县| 宿松县| 炉霍县| 浮山县| 太湖县| 屏南县| 翁源县| 柳州市| 越西县| 永城市| 泰顺县| 伊宁市| 津市市| 汉川市| 全南县| 玉屏| 屏南县| 会泽县| 鸡西市| 雷波县| 张北县| 金湖县|