【发布时间】:2016-06-03 14:42:58
【问题描述】:
我正在尝试在打开和关闭时实现动画,但在菜单之间切换时没有动画。
在菜单之间切换 = 不,不设置动画
打开和关闭菜单=动画(打开时向上滑动/关闭时向下滑动)
我拥有以上所有内容 - except 动画关闭。有没有人有任何建议可以让我摆脱这个洞!
(要关闭菜单,请在 First 或 Second 菜单链接上单击 2 次,一次打开,一次关闭)
这是我的DEMO
我的 jQuery
$('.pack__button--each').each(function() {
var $dropdown = $(this);
$(".pack__button", $dropdown).click(function(e) {
e.preventDefault();
if ($('.stickers__content').is(':visible')) {
var $div = $(".stickers__content", $dropdown);
$div.toggle();
$(".stickers__content").not($div).hide();
return false;
} else {
var $div = $(".stickers__content", $dropdown);
$div.animate({
height: "toggle",
opacity: "toggle"
}, "fast");
$(".stickers__content").not($div).hide();
return false;
}
});
});
【问题讨论】:
标签: javascript jquery html menu