我有这个代码使用插件提供的API(wordpress)
$('#my_overlay').click(function(){
uberMenu_close('#menu-item-1459');
return false;
});
它的作用是在单击#my_overlay时关闭与#menu-item-1459相关联的子菜单。 然而,由于没有动画,它真的很突然。
如何在上面的代码中添加动画效果?
这是定义API“uberMenu_close('ID')”的JS(以防我必须实际编辑它而不是上面的代码,并为您提供更好的图片)
function uberMenu_close( id ){
var $uber = $ujq('#megaMenu').data( 'uberMenu' );
$uber.close( id );
}
由于
答案 0 :(得分:0)
我会尝试更改您发布的第二个功能,以添加fadeOut()功能。这样的事情。
function uberMenu_close( id ){
var $uber = $ujq('#megaMenu').data( 'uberMenu' );
//adjust how quickly you want it to fade, 1000 is one second
$(id).fadeOut(1000,function(){
$uber.close( id );
});
}