Я пытаюсь изменить положение фона элемента, используя флажок, но не работает.Флажок Javascript для изменения фона не работает
Вот код:
x = false;
function Check() {
if (x) {
document.getElementById("checkboz").style.backgroundPosition = '0 0';
document.getElementById("checkboz").style.backgroundPosition = '-28px 0';
x = false;
} else {
document.getElementById("checkboz").style.backgroundPosition = 'none';
document.getElementById("checkboz").style.backgroundPosition = '0 0';
x = true;
}
}
#checkboz {
background: url(http://movimientomore.com/images/2016/12/21/sprite-check-01.png);
background-size: 55px;
background-repeat: no-repeat;
width: 28px;
height: 28px;
}
<div id="checkboz" class="checkbox">
<label for="modlgn-remember">
<input id="modlgn-remember" name="remember" class="inputbox" value="yes" type="checkbox">Recordarme</label>
</div>
Большое вам спасибо за вашу помощь :)
Как вы называете свою функцию? Вы вообще не вызывали функцию? – sinisake
Добавьте флажок «onclick =» Check() »к флажку. – Barmar
Check() никогда не вызывается. – Korgrue