jquery - 点击事件上的AOS动画?

标签 jquery css plugins jquery-plugins css-transitions

我的页面正在使用 AOS 插件进行动画。 AOS 将随着页面加载而加载:

AOS.init({
  once: true,
  easing: 'ease-in-out'
});

同一页面上的导航列表被隐藏。仅当我们单击导航菜单图标(汉堡包图标)时,它才应显示。我希望列表也可以使用 AOS 插件进行动画处理。

这是我用来在点击时初始化插件的代码:

var iconButton = $("button");
iconButton.on("click", function() {
  AOS.init({
    startEvent: 'click',
    easing: 'ease-in-out'
  });
});

但是,我认为这个插件会在页面加载时初始化。任何想法,我怎样才能做到这一点?

最佳答案

AOS.init({
    once: true,
    easing: 'ease-in-out'
});
var iconButton = $("button");
iconButton.on("click", function() {
    $(iconButton).removeClass('aos-animate');
    setTimeout(function() {
        $(iconButton).addClass('aos-animate');
    }, 400);
});

jsfiddle Test

关于jquery - 点击事件上的AOS动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51591818/

相关文章:

Jquery - 将字符串视为变量名

javascript - 如何从 html 字符串中获取 head 和 body 标签作为字符串?

javascript - 如何使用 JQuery/Javascript 检查选择框是否为空

javascript - CSS3下拉菜单假JS问题

java - "Detecting"并在 GAE 中加载 "plugins"

javascript - 选取框不显示所有文本 - 在不同点切断

css - float :right works in Chrome but not in Firefox

javascript - 动态位置后的粘性标题

visual-studio - "SVN Blame"Visual Studio 插件

Android for Maven Eclipse 插件无法安装