Ошибка Internet Explorer 8 - ожидаемый идентификатор, строка или число - JQuery - PullRequest
5 голосов
/ 19 января 2010

Хотите знать, что с этим делать.Погуглил, но не могу ничего найти.Я использую Cycle Plugin для JQuery и прекрасно работает во всех браузерах, но, конечно, в IE.Та же проблема в IE 6, 7 и 8.

Ожидаемый идентификатор, строка или номер, относящиеся к строке 13 моего файла js.Кто-нибудь знает, что здесь делать?

js файл:

$(document).ready(function() {
    $('.slideshow').cycle({
  speed:  200,
  timeout: 15000, 
  pager:  '#tabs',
  pagerEvent: 'mouseover',
  pauseOnPagerHover: true,
  pagerAnchorBuilder: function(i, slide){// callback fn for building anchor links:  function(index, DOMelement) 
    return '<a href="path-to-link"><img src="../images/tabback.png' + slide.src + '" height="47" width="189" /></a>';
},


 }); <------THIS IS LINE 13
});

Ответы [ 3 ]

13 голосов
/ 19 января 2010

Удалите , после вашего pagerAnchorBuilder обратного вызова.

8 голосов
/ 16 августа 2012

Я знаю, что он был опубликован 2 года назад и уже получил ответ. Но у меня была другая причина для того же сообщения об ошибке в том же браузере, поэтому я подумал, что поделюсь, как я исправил свою проблему.

У меня просто была такая же ошибка в IE8 и старше (более новый IE и все остальные клиенты были в порядке). Причина, по которой я его получил, была не последней запятой в определении статических переменных или функций. Я назвал одну из моих переменных "класс". IE8 и старше не любят этого, их интерпретаторы выдают ту же ошибку «Ожидаемый идентификатор, строка или число» при попытке проанализировать это имя. Итак, если у вас есть что-то с именем «class» в вашем скрипте и вы получаете эту ошибку, просто переименуйте эту вещь во что-то другое.

8 голосов
/ 19 января 2010

О, я знаю это.В конце строки 12 есть дополнительный ,, который не нравится IE.Я уже несколько раз укусил меня.

Это всегда хорошая идея, чтобы поставить ваш javascript через jslint .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...