Кнопка пользовательского интерфейса jQuery не "отключается" - PullRequest
1 голос
/ 27 сентября 2010

http://jqueryui.com/demos/button/#default Они очень просты в использовании, но по каким-то причинам мои кнопки не "отжимаются".То есть после того, как я нажал на кнопку, она сохраняет стиль наведения.Если я установлю функцию onClick, чтобы сделать что-то простое, например, предупредить сообщение, я могу нажать кнопку, и она вернется в нормальное состояние.Это не так уж сложно, хотя и не работает точно так же, как в демонстрационной версии.

Однако, если я открою диалоговое окно jQuery UI с функцией onClick, стиль наведения не исчезнет, ​​даже после закрытияокно и щелчок в другом месте.

Кто-нибудь еще сталкивался с этими странными маленькими проблемами и знает решение?Любые предложения будут с благодарностью.

1 Ответ

3 голосов
/ 27 сентября 2010

После более продолжительного поиска это кажется известной ошибкой в ​​jQuery UI.http://forum.jquery.com/topic/button-and-dialog-ui-state-focus-on-button-being-kept

Добавлено решение:

button.click(function() {
    button.removeClass("ui-state-focus ui-state-hover");
    ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...