我正在使用DOMSubtreeModified来监听我的代码中的类更改:
$(document).ready(function(){
var $window = $(window),
$body = $("body"),
$footer = $("#footer");
$("#header.main p, #container").click(function(){
$("#cat.main").toggleClass("open");
$("#container").toggleClass("rotate");
if (!$("#container").hasClass("rotate")) {
$("#container").removeAttr("class");
}
});
function resize() {
if($body.height() < $window.height()){
$footer.addClass("fixed");
} else {
$footer.removeAttr("class");
}
$('#cat.main').bind('DOMSubtreeModified propertychange', function(e) {
if ($("#cat.main").hasClass("open")) {
$footer.removeAttr("class");
} else {
$footer.addClass("fixed");
}
});
}
$window
.resize(resize)
.trigger("resize");
});
只是注意到在Chrome中无效! 什么是DOMSubtreeModified的替代品?
要明确我想要至少在ie9中工作。