При зависании div .f_bb
он должен просто показать .f_bloc
и добавить к нему класс. Когда зависание заканчивается (когда курсор выходит из него), он должен исчезать и скрываться. Но по какой-то причине я не могу заставить его работать.Onmouseenter/Onmouseleave fadeOut не работает
HTML
<div id="fc3"><div class="f_bb">test
<div class="f_bloc">roat</div></div></div>
CSS
.test {color: red}
.f_bloc {display: none}
JS
$(document).ready(function() {
$("#fc3 .f_bb").onmouseenter(function() {
$(this).closest(".f_bloc").show();
$(this).closest(".f_bloc").addClass("test");
});
});
$(document).ready(function() {
$("#fc3 .f_bb").onmouseleave(function() {
$(this).closest(".f_bloc").fadeOut(1000, function() {
$(this).closest(".f_bloc").hide();
});
});
});
Jsfiddle: https://jsfiddle.net/ebcm08tL/ ОБНОВЛЕНОhttps://jsfiddle.net/ebcm08tL/2/
Откройте свой инструменты разработчика браузера и посмотреть на ошибки в консоли – j08691
@ j08691 Ничего не говорит:/ – mSyx
Это абсолютно так. – j08691