教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

問答>HTML&JS+前端>停止元素動畫的方法有哪些?

停止元素動畫的方法有哪些?

來源傳智教育2022年04月11日 16時01分20秒

  使用動畫的過程中,如果在同一個元素上調用一個以上的動畫方法,那么對這個元素來說,除了當前正在調用的動畫,其他動畫將被放到效果隊列中,這樣就形成了動畫隊列。

  動畫隊列中所有動畫都是按照順序執(zhí)行的,默認要前一個動畫執(zhí)行完畢才會執(zhí)行后面的動畫。為此,jQuery提供了stop()方法用于停止動畫效果。通過此方法,可以讓動畫隊列后面的動畫提前執(zhí)行。

  stop()方法適用于所有的jQuery效果,包括元素的淡入或者淡出以及自定義動畫等。stop()方法語法如下所示。

$(selector).stop(stopAll, goToEnd);

  上述語法中,stop()方法的兩個參數(shù)都是可選的。其中,stopAll參數(shù)用于規(guī)定是否清除動畫隊列,默認是false;goToEnd參數(shù)用于規(guī)定是否立即完成當前的動畫,默認是false。

和我們在線交談!