我该如何设置API函数的动画?

时间:2014-01-28 05:41:50

标签: javascript jquery wordpress

我有这个代码使用插件提供的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 );
}

由于

1 个答案:

答案 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 );
    }); 
}