【发布时间】:2016-04-27 14:29:54
【问题描述】:
我即将构建一个移动汉堡菜单,其动画如下:
1) 在汉堡菜单上单击 1:菜单打开动画...导航链接最后淡入
2)点击汉堡菜单上的2:导航链接先淡出...菜单关闭动画
我正在使用 jQuery 制作动画:
/* mobile menu fx */
$(document).ready(function(){
$('#nav-icon4').click(function(){
$(this).toggleClass('open');
$('#mobile-menu').toggleClass('open');
$('#mobile-menu-elements').toggleClass('open');
$('#mobile-menu-blurredBg').toggleClass('open');
$('#mobile-menu-elements-ul').toggleClass('open');
});
});
如何为第二次点击(关闭菜单)设置不同的类?
【问题讨论】:
-
只需在您的 css 的不同类中定义您的关闭菜单。当您打开类时,它会松开它并重新加载主要的 css 值。
标签: javascript jquery animation navigation hamburger-menu