动漫js onclick动画选择器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动漫js onclick动画选择器相关的知识,希望对你有一定的参考价值。

我有anime js的这种效果

$(function(){

    var bouncingBall = anime({
      targets: '.box',
      translateY: '50vh',
      duration: 300,
      loop: 4,
      direction: 'alternate',
      easing: 'easeInCubic'
    });

});

如何在我点击按钮时才能运行动画, 所以让我说我的html

<div class="box">Button</div>
答案

好的,我明白了,在javascript中我应该有这条​​线 document.querySelector('.box').onclick = bouncingBall.play;

因此,当我点击类box时,它将为bouncingBall制作动画

另一答案

您的js代码应如下所示:

$(function(){
    var bouncingBall = anime({
      targets: '.box',
      translateY: '50vh',
      duration: 300,
      loop: 4,
      direction: 'alternate',
      easing: 'easeInCubic',
      autoplay: false //if you don't want play animation on page load
    });

    document.querySelector('.box').onclick = bouncingBall //onclick event
});

文档:http://animejs.com/documentation/#playPause

以上是关于动漫js onclick动画选择器的主要内容,如果未能解决你的问题,请参考以下文章

javascript 在动漫JS中动画两个元素

JQuery动画div的宽度onclick [关闭]

可缩放时间轴和录像片段选择器的实现

前端开发常用js代码片段

VSCode自定义代码片段——CSS选择器

如何做动画水印 如何给视频添加动态水印