我正在制作一个适用于 ie8 或更低版本的条件函数,但即使在 Firefox 中我也会收到警报。
我的代码有什么问题?
var makeCurves = function(element){
alert(element); //i am getting this alert even in firefox
//ie throw the error as object expected
}
(function($){
if(!Modernizr.borderradius && ($('div').hasClass('comCommunity'))){
makeCurves($('div.comCommunity'));
}
}(jQuery));
如果我使用这样的代码,它可以正常工作:
$(document).ready(function(){
if(!Modernizr.borderradius && ($('div').hasClass('comCommunity'))){
makeCurves($('div.comCommunity'));
}
})
我的自调用功能有什么问题吗?