簡體   English   中英

如何停止動畫Javascript?

[英]how to stop animation Javascript?

將鼠標懸停在菜單上時,我想觸發動畫。 如果菜單不再溢出,我想停止它。

更正


     animeMiddle() {
            this.menu.addEventListener('mouseover', () => {
                  this.ctx = this.middle.animate([
                            {width: '0'},
                            {width: '100%'}
                        ],
                        {
                            duration: 1000, iterations: Infinity
                        })

            });
            this.menu.addEventListener('mouseout', () => {
                this.ctx.cancel();
            });
        }

您需要Animation.pause()

從MDN:

Web動畫API的“動畫”接口的pause()方法會暫停播放動畫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM