2012-03-30 2 views
0
나는 다음과 같은 코드에 대한 질문 제목에 지정된 오류가 점점 오전

: 오류의 원인이 될 수 무엇인지에catch되지 않은 구문 에러 : 예기치 않은 토큰 경우

$LAB.queue(function init() { 
    FB.init({ 
     appId: '00000000', 
     status: true, 
     cookie: true, 
     xfbml: true, 
     logging: '0' 
    }); 
} 
if(window.FB) { 
    init(); 
} else { 
    window.fbAsyncInit = init 
}); 

어떤 아이디어? 나는 그 문제를 파악할 수 없다.

답변

2

스크립트에서 init을 호출해야하는 경우 별도로 정의하고 queue() 호출에 제공하십시오. 또한 구문 오류를 수정하는 데 도움이 필요하다고 말하는 것보다는 요구 사항을 나타내는 질문을 변경하십시오.

var init = function() { 
    FB.init({ 
     appId: '00000000', 
     status: true, 
     cookie: true, 
     xfbml: true, 
     logging: '0' 
    }); 
}; 

$LAB.queue(init); 

if(window.FB) { 
    init(); 
} else { 
    window.fbAsyncInit = init 
} 
+0

마지막 닫는 괄호와 그 뒤에 오는 세미콜론은 유효하지 않습니다. 또한 대기열 밖에서 init()을 호출 할 수 없습니다. – bcosynot

+0

@ vr3690 내 대답을 편집했습니다 –

+0

cool. 이제 작동합니다. 감사! – bcosynot

관련 문제