SyntaxError: 意外的标记符号

3
$(document).ready(function() {
    $('div.view-kettha-links div.view-content').hoverscroll
    ({
        width: 225,
        height: 100,
        vertical: true,
        arrows: true,
        arrowsOpacity: 0.7; --> chrome detect as SyntaxError: Unexpected token
    });
});

在Chrome中被检测为SyntaxError: Unexpected token,但仍能正常工作,在Firefox中函数正常,但在IE中函数根本不起作用,需要帮助。


2
当您删除分号时,请确保不要用逗号替换它。 - mu is too short
3个回答

11
arrowsOpacity: 0.7;
// remove this....^

假设它存在于您的源代码中,而不是由Chrome作为错误消息的一部分添加的,请删除分号。


2

在该行中去掉分号。


0
你遇到错误是因为JavaScript对象用逗号(,)而不是分号(;)进行分隔。JavaScript对象中不应该包含分号,使用分号会抛出错误。所以,这就是为什么代码行arrowsOpacity: 0.7;不需要最后一个分号,只需将分号删除,你的代码就会开始工作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接