Jquery ui 如何暂停/恢复JQueryUI效果

Jquery ui 如何暂停/恢复JQueryUI效果,jquery-ui,Jquery Ui,我有一个我运行的效果: $(this).effect("highlight", { color: "#669966" }, 5000, revert); 我希望在下面的悬停事件中暂停并恢复此效果,但似乎无法实现此目的: $(this).parent().hover( function() { if($('.submenu', this).length > 0) { $('.submenu', this).css('display', 'in

我有一个我运行的效果:

$(this).effect("highlight", { color: "#669966" }, 5000, revert);
我希望在下面的悬停事件中暂停并恢复此效果,但似乎无法实现此目的:

$(this).parent().hover(
    function() {
        if($('.submenu', this).length > 0) {
            $('.submenu', this).css('display', 'inline-block');
        }
        //pause timer

    },
    function() {
        if($('.submenu', this).length > 0) {
            $('.submenu', this).css('display', 'none');
        }
        //resume timer    

    }
);
有人能告诉我如何暂停这个JQueryUI活动吗


感谢Devin

尝试此插件:不确定它是否适用于效果,但它适用于动画。谢谢,这对动画很有用,但似乎不适用于效果。其他人对此有什么想法或建议吗?