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 に答える