4

我在它的点击事件中禁用了我的 jqueryui 按钮,如下所示

$('#btn').button().click(function(){
    $(this).button('disable');
});

当我稍后在另一个地方启用它时,它似乎总是保持悬停状态。我试图添加 $('#btn').button('refresh'),但它不起作用。启用后如何将其状态恢复为默认值?

4

2 回答 2

2

您可以使用.trigger('mouseout').

演示在这里

于 2010-07-30T02:40:20.897 回答
0

当你使用 jQuery UI 时,通常你也会使用嵌入的 CSS。当您禁用元素时,库会添加相关类。也许您可以在声明按钮时禁用此行为。

尝试http://jqueryui.com/demos/button/

于 2010-07-30T02:35:59.843 回答