jQuery - DOMSubtreeModified不在chrome中工作

时间:2017-04-30 21:38:28

标签: javascript jquery

我正在使用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中工作

0 个答案:

没有答案