0
我有一节在我的网站,当用户点击我想它的扩大,我使用jQuery的toggleClass此ToggleClass使用jQuery进行动画制作吗?
jQuery('.menux').click(function() {
jQuery(this).toggleClass('is-active');
jQuery('.a').toggleClass('a1');
jQuery('.b').toggleClass('b1');
jQuery('.c').toggleClass('c1');
});
点击时,动画完美地运行。但是当我第二次点击时,动画不会出现。第一次点击时不同,动画缓慢运行。当我使用jQuery('.c').toggleClass('c1', 2000);
< - 持续时间, 不工作!如何在第二次点击中使用动画?为了提升缓慢向上
这是我的测试https://jsfiddle.net/u6aztsgt/1/
你有什么期待,当你点击了第二次! – PacMan
您在此JSFiddle中完全没有使用jQuery - 您正在使用纯香草JavaScript来添加和删除类。然后你的CSS有一个关键帧动画,用于显示何时添加类。您需要在移除该类时反向播放此动画(本机支持CSS动画:'属性)。 –
对不起看更新https://jsfiddle.net/u6aztsgt/1/ – test