Как я могу изменить свой цвет наведите на задний план?jQuery изменение свойства класса hover
<style>
.myhoverclass {background:#FFF;}
</style>
Я переключаться с этим кодом:
$('.box a').hover(
function(){ $(this).toggleClass('myhoverclass') }
)
Но когда я изменяю .myhoverclass с ColorPicker ...
$('#li-a-bgcolor').ColorPicker({
onChange: function (hsb, hex, rgb) {
$('#li-a-bgcolor').css('backgroundColor', '#' + hex);
$('.myhoverclass').css('background-color', '#' + hex);
}
});
... цветные кадры белый. Где ошибка?
Thank you.
Убедитесь, что функция '.css()' имеет 'backgroundColor', а не' background-color' - это была только опечатка? (хотя оба должны работать?) –
Ваша проблема в вашем мышлении. Вы думаете, что можете изменить определение '.myhoverclass', когда на самом деле вы меняете фоновый цвет элемента' .box a', когда у них есть класс '.myhoverclass'. См. Мой обновленный ответ ниже ... – prograhammer