Окраска здесь указывает на нечто большее. Оранжевый цвет указывает на текущий фокус. Это помогает при использовании поддержки клавиатуры, то есть если вы нажмете Enter, эта кнопка будет активирована; как и следовало ожидать, вкладка между двумя кнопками функционирует так, как вы могли бы ожидать.
Имея это в виду, есть два варианта:
- Удалить фокус с кнопки при создании диалога.
- Стиль кнопки, используя
ui-state-focus
, чтобы отличить ее от ui-state-hover
и ui-state-active
.
Я бы сказал, что неразумно снимать фокус с тех пор, как вы запутываете поддержку клавиатуры. Вместо этого перейдите на менее инвазивный подход, поддерживая поддержку клавиатуры. Стилизуйте классы, которые поддерживает пользовательский интерфейс jQuery, чтобы обеспечить тонкую разницу во внешнем виде кнопки, чтобы поведение было более наглядным.