У меня есть бар здесь - http://jsfiddle.net/3pxnjocp/4/ - он получает изображение, когда перекатывается. Когда щелкает маленькую коробку, я хочу изменить планку, чтобы она стала красной и осталась красной, когда она перевернулась. Кто-нибудь видит, почему код, который у меня есть, не делает этого? Щелчок в блоке добавляет класс в панель с псевдо-элементной версией hover, который даже имеет !important
, но вместо этого выбирается оригинальный стиль наведения с фоном изображения.Добавлен класс с псевдоэлементной версией hover
Спасибо.
$(function(){
var flag=false;
$('#flag').click(function() {
if(!flag) {
$('#flag').css('background-color', 'red');
$('#box').addClass('alwaysRed');
flag = true;
}
else {
$('#flag').css('background-color', 'white');
$('#box').removeClass('alwaysRed');
flag=false;
}
})
});