У меня возникли проблемы с попыткой запустить этот код. У меня есть элемент div, называемый .collapsible-menu, и мне нужно изменить его z-индекс, когда он станет активным. При щелчке по меню класс, «menu-active» добавляется в тело через некоторые другие js.jQuery hasClass и если оператор
Это то, что у меня есть:
jQuery(document).ready(function($){
if ($("body").hasClass('menu-active')) {
$(".collapsible-menu").css("zIndex", 100);
} else {
$(".collapsible-menu").css("zIndex", 3);
}
});
это требует ли мне использовать наблюдение мутации из-за класса добавляемого после документов были загружены? Если да, то это на правильном пути?
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
if ($("body").hasClass('menu-active')) {
$(".collapsible-menu").css("zIndex", 100);
} else {
$(".collapsible-menu").css("zIndex", 3);
}
console.log(mutation.type);
});
});
' '' отсутствует. Типо в вопросе или в вашем коде? – nicovank