这个闭包我想传多个参数进去该怎么改进?

  var cssSupports = (function() {    var div = document.getElementById('cultural-banner'),
        vendors = 'Khtml O Moz Webkit'.split(' '),
        len = vendors.length;    return function(prop) {        if ( prop in div.style ) return true;        if ('-ms-' + prop in div.style) return true;
        
        prop = prop.replace(/^[a-z]/, function(val) {            return val.toUpperCase();
        });        while(len--) {            if ( vendors[len] + prop in div.style ) {            return true;
        }
    }        return false;
    };
})();console.log(cssSupports('transition'));

想要实现的效果就是cssSupports(elem,property)在里面传一个选择器和一个属性名,该怎么改?


汪汪一只猫
浏览 602回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript