Имею в css hover. В jquery пытаюсь его выключить:
$(this).off("mouseenter mouseleave");
$(this).unbind("mouseenter mouseleave");
Пытался 2 способами. Оба не работают. Почему?
$('input[type="checkbox"]').on('click', function() {
$('.div').toggleClass('hover');
})
.div{width:50px;height:50px;background-color:lightgreen;transition:background-color.3s}
.div.hover:hover{background-color:green}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="div hover"></div>
<label>unbind('hover')<label>
<input type="checkbox" />
Можно такой корявый вариант использовать :) Еще ниже вариант на jQuery
let parrent = document.querySelector('.parrent');
let style=document.createElement('style');
style.type = 'text/css'
style.textContent = '.box:hover{background-color:green}';
document.querySelector(".check").onchange =()=> {
parrent.querySelector('style') ? style.remove() : parrent.append(style);
}
.box {
width: 100px;
height: 100px;
background: green;
}
.box:hover{
background: red;
}
<div class="parrent">
<div class="box">
</div>
<input class="check" type="checkbox" name="switch">
<label for="switch">turn off hover</label>
</div>
Вариант на jQuery
$(".box").hover(function(){
$(".check").prop("checked") ? $(this).css("background", "blue") : $(this).css("background", "");
});
.box {
width: 100px;
height: 100px;
background: blue;
}
.box:hover {
background: red;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="box">v2</div>
<input class="check" type="checkbox" name="switch">
<label for="switch">turn off hover</label>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевожу сайт на мультиязычностьПри загрузке страницы инклудится базовая структура html и код if (!isset($_GET['lang'])){ $_GET['lang'] = 'ua'; }, но при этом ссылка...
Пытаюсь хранить ссылки на экземпляры Test в map из stl c++, но компилятор ругается
Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме
Я хочу отправить данные через USB на ArduinoСам микроконтроллер запрограммирован ждать сигнал с serial-порта