【发布时间】:2015-09-03 07:53:58
【问题描述】:
我有以下 jQuery
$(".dropdown-menu-1").click(function() {
$(".submenu-1").toggleClass("visible").removeClass(function() {
$(".submenu-2").removeClass("visible"),
$(".submenu-3").removeClass("visible");
});
}),
$(".dropdown-menu-2").click(function() {
$(".submenu-2").toggleClass("visible").fadeIn().removeClass(function() {
$(".submenu-1").removeClass("visible"),
$(".submenu-3").removeClass("visible");
});
}),
$(".dropdown-menu-3").click(function() {
$(".submenu-3").toggleClass("visible").removeClass(function() {
$(".submenu-1").removeClass("visible"),
$(".submenu-2").removeClass("visible");
});
})
问题是,我怎样才能淡化那些 toggleClass-events?如您所见,我使用“fadeIn()”进行了尝试,但这只会导致错误,所以我可能在这里遗漏了一些东西。
我的问题有一个“可能重复”,说明使用 jQueryUI,我这样做了。这并没有解决我的问题。元素现在只需要更多时间才能可见,但没有褪色动画。
你们中有人对此有想法吗?
谢谢!
【问题讨论】:
-
@Hexaholic 不幸的是,这没有帮助,请参阅我的编辑。
标签: jquery fadein toggleclass