Я пытаюсь реализовать слайдер контента с помощью jQuery на одном из моих веб-сайтов; однако я продолжаю получать эту ошибку:
missing } after property list
Вот мой код:
<script type='text/javascript'>
featuredcontentslider.init({
id: 'slider1',
contentsource: ['inline', ''],
toc: '#increment',
nextprev: ['prev', 'next'],
revealtype: 'click',
enablefade: [true, 0.1],
autorotate: [true, 3000]
});
</script>
Когда я нажимал на источник просмотра в Firefox, я обнаружил, что последняя фигурная скобка отсутствует, но в файле код в порядке, и с помощью консоли отладки Firebug я получил эту ошибку:
missing } after property list
Я пробовал много вещей, искал пропущенные запятые, исключил большинство строк, но не смог найти источник проблемы.
EDIT:
Firebug указывает на эту строку:
});
как ошибка с ошибкой.
Я только что проверил скрипт в IE8, Chrome и Firefox, и во всех трех браузерах я получил такой код:
<script type='text/javascript'>
featuredcontentslider.init({
id: 'slider1',
contentsource: ['inline', ''],
toc: '#increment',
nextprev: ['prev', 'next'],
revealtype: 'click',
enablefade: [true, 0.1],
autorotate: [true, 3000]
); <---- notice the missing bracket
</script>
Я также пытался написать одну строку только так:
featuredcontentslider.init({ id: 'slider1' });
и все равно закончилось с той же ошибкой. В localhost скрипт работает нормально, однако на реальном сайте скрипт работает правильно.
Мне интересно, есть ли вероятность того, что другой js-код на странице может повлиять на его поведение?