Проблема связана с псевдоэлементами: ссылка,: посещено,: активно и: наведите курсор мыши (со страницы), перекрывающих стили jquery. Стили для псевдоэлементов имеют более высокий приоритет, чем стили для классов.
Лично у меня пока нет хорошего решения для этого. Вы можете отредактировать в некоторых тегах стиля, чтобы ваши a.:visited a.:hover и a.:active были правильными цветами, хотя это правильная боль, когда вы используете themeroller.
лично я думаю, что themeroller должен позаботиться об этом, генерируя стили, которые заставляют кнопки показывать правильные стили, даже когда они находятся под этими конкретными псевдоэлементами.
больше правки: стили, которые вы хотите добавить:
a.ui-button: ссылка, a.ui-button: посещения ... вы хотите добавить их в первую строку в разделе статистики взаимодействий, чтобы они начинали строку, которая обычно имеет .ui -state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
a.ui-button: наведите на 3-ю строку, обычно это .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
Не уверен, если это необходимо, но для полноты я добавил
a.ui-button: active до 5-й строки, обычно это .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
это заставляет кнопки появляться правильно, насколько я могу судить. Но, как я уже сказал, это правильная боль, если вы используете themeroller и допускаете использование нескольких тем.