2

可能重复:
webkit 中出现意外的令牌非法

我为这个网站http://avuedesigns.com/new/写了一个简单的悬停效果脚本http://jsfiddle.net/paDmg/368/ - 它适用于 jsfiddle,但我得到了

Uncaught SyntaxError: Unexpected token ILLEGAL

当我把它放在我的 JavaScript 中时。它在第 29 行告诉我哪个是结束标记 });​</p>

$('#hover-grid .indiv-cell').hover(function() {

//set variables to current cell attributes
var cellHeader = $(this).attr('data-hoverheader');
var cellText = $(this).attr('data-hovertext');
var replacementImg = $(this).find('a img').attr('data-replacementimg');
var oringinalImg = $(this).find('a img').attr('src');

//save original image to data variable
$(this).data('origImg', oringinalImg);

//add remove classes
$('#hover-grid .indiv-cell').removeClass('newClass');
$(this).addClass('newClass', 1000);
$(this).find('a img').hide().attr('src', replacementImg).fadeIn(300);
$('.master-cell h1').hide().text(cellHeader).fadeIn(300);
$('.master-cell p').hide().text(cellText).fadeIn(300);

//return false;
}, function() {
    $(this).find('a img').hide().attr('src', $(this).data('origImg')).fadeIn(10);
});​
4

1 回答 1

6

您可能嵌入了非法字符。使用十六进制编辑器查看您的 JS 并查找任何不可见的 ASCII 字符。他们可能会被 JSfiddle 剥离

请参阅Chrome 未捕获语法错误:意外令牌非法

于 2012-10-01T19:54:58.820 回答