2013-01-07 2 views
0

ie8 이하의 조건부 함수를 만들고 있지만 파이어 폭스에서도 경고를 받는다.나는 modernizr를 사용하고 있으며 검사에 클래스가 있지만 잘못 'firefox'borwser로부터 경고를 받고있다.

내 코드에 어떤 문제가 있습니까? 경우에

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')); 
    }  
}) 

내 자기 호출 기능 아무 잘못입니까?

+0

어떤 Firefox 버전입니까? –

+0

버전 17.0.1을 사용하고 있으며 업데이트 된 코드를 확인할 수 있습니까? – 3gwebtrain

답변

0

확실하지는 모르겠지만 Modernizr이 "border-radius"를 확인하고 Firefox 버전이 CSS3 기능을 지원하지 않습니까? Firefox는 확실히 "moz-border-radius"를 지원합니다 ..

+0

내 수정 된 질문을 볼 수 있습니까? – 3gwebtrain