Как отключать обработку ui-state-active у кнопок
Добрый день. Посоветуйте, пожалуйста. По сути, только начал заниматься HTML, и иногда очень мешает "автоматическая" обработка для кнопок jQuery. У меня на кнопке три картинки: состояние по умолчанию, Hover и Active. И вот мне нужно, что бы для некоторых кнопок при нажатии мышью или на таче кнопка не переходила в визуальное состояние Active, а переходила только тогда, когда я программно переведу ее в состояние Avctive. Пробовал в CSS менять у нужных кнопок ui-state-active на ui-state-focus, и потом программно включать $("#Btn2").addClass('ui-state-focus'); Мало того, что криво, так еще и для тач-скринов это не подходит, там фокус при удержании пальца устанавливается независимо от того, установлен Tab для кнопки в -1 или нет. Как бы половчее решить эту задачу? Может, что-то можно добавить в какой-то раздел c CSS. Еще лучше конечно поставить в обработчики для нужных кнопок типа $("#Btn2").removeClass('ui-state-active'), но кнопка при нажатии мышью все равно выделяется.
|