我在它的点击事件中禁用了我的 jqueryui 按钮,如下所示
$('#btn').button().click(function(){
$(this).button('disable');
});
当我稍后在另一个地方启用它时,它似乎总是保持悬停状态。我试图添加 $('#btn').button('refresh'),但它不起作用。启用后如何将其状态恢复为默认值?
我在它的点击事件中禁用了我的 jqueryui 按钮,如下所示
$('#btn').button().click(function(){
$(this).button('disable');
});
当我稍后在另一个地方启用它时,它似乎总是保持悬停状态。我试图添加 $('#btn').button('refresh'),但它不起作用。启用后如何将其状态恢复为默认值?
您可以使用.trigger('mouseout')
.
演示在这里
当你使用 jQuery UI 时,通常你也会使用嵌入的 CSS。当您禁用元素时,库会添加相关类。也许您可以在声明按钮时禁用此行为。