JQuery-UI кнопку отключить поведение не правильно - PullRequest
4 голосов
/ 30 июля 2010

Я отключаю свою кнопку jqueryui в событии щелчка, как это

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

, и кажется, что кнопка всегда остается в состоянии наведения, когда я позже включаю ее в другом месте.Я пытался добавить $ ('# btn'). Button ('refresh'), но это не сработало.Как я могу восстановить его состояние по умолчанию, когда он был включен?

Ответы [ 2 ]

2 голосов
/ 30 июля 2010

Вы можете использовать .trigger('mouseout').

Демо здесь

0 голосов
/ 30 июля 2010

Когда вы используете пользовательский интерфейс jQuery, обычно вы также используете встроенный CSS. Когда вы отключаете элемент, библиотека добавляет относительный класс. Может быть, вы можете отключить это поведение при объявлении кнопки.

Попробуйте http://jqueryui.com/demos/button/

...