如果使用jQuery添加或更改了css类,我该如何触发事件?更改CSS类是否会触发jQuery change()事件?
我有一个div以编程方式添加的其他类.如何在不使用此setInterval实现的情况下检测类名更改?
setInterval(function() {
var elem = document.getElementsByClassName('original')[0];
if (elem.classList.contains("added")) { detected(); }
}, 5500);
Run Code Online (Sandbox Code Playgroud)
MutationObserver?
如何在 jQuery 中绑定 classChange?我需要当一个班级发生变化时,改变其他班级。
我有这个函数,但是这个函数只在网站加载时运行一次。我需要创建一个事件监听器。有人能帮我吗?
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
function switchClass() {
if($("#sidebar").hasClass('pin-top')){
$('#sidebar').removeClass('s2');
}
else if($("#sidebar").hasClass('pinned')) {
$('#sidebar').addClass('s2');
}
}
Run Code Online (Sandbox Code Playgroud)