Uncaught SyntaxError: неожиданный токен, если
Я получаю сообщение об ошибке, указанное в заголовке вопроса для следующего фрагмента кода:
$LAB.queue(function init() {
FB.init({
appId: '00000000',
status: true,
cookie: true,
xfbml: true,
logging: '0'
});
}
if(window.FB) {
init();
} else {
window.fbAsyncInit = init
});
Любые идеи относительно того, что может быть причиной ошибки? Я просто не могу понять проблему.
1 ответ
Решение
Если вам нужно вызвать 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
}