Javascript 未捕获的语法错误:意外的令牌变量

Javascript 未捕获的语法错误:意外的令牌变量,javascript,syntax-error,Javascript,Syntax Error,我有一个错误uncaughtsyntaxerror:在(1)和(2)之间显示意外的tokenvar。这是一个非常奇怪的错误,毫无意义 if ($hiddenimage.length==0) { //if this is the first time moving over or clicking on the anchor link var $hiddenimage=$('<img src="'+this.href+'" />').appendTo($hiddenimaged

我有一个错误uncaughtsyntaxerror:在(1)和(2)之间显示意外的tokenvar。这是一个非常奇怪的错误,毫无意义

if ($hiddenimage.length==0) { //if this is the first time moving over or clicking on the anchor link
    var $hiddenimage=$('<img src="'+this.href+'" />').appendTo($hiddenimagediv) //populate hidden div with enlarged image
    $hiddenimage.bind('loadevt', function(e){ //when enlarged image has fully loaded
        loadarea.empty().append($.thumbnailviewer2.buildimage($, $anchor, s, options)
        (1) - var $targetimage=$.thumbnailviewer2.buildimage($, $anchor, s, options) //create reference actual enlarged image
        (2) - $loadarea.empty().append($targetimage) //show enlarged image
        $.thumbnailviewer2.showimage($targetimage, s)
    })
if($hiddenimage.length==0){//如果这是第一次移动或单击锚链接
var$hiddenimage=$('').appendTo($hiddenimagediv)//用放大的图像填充隐藏的div
$hiddenimage.bind('loadevt',函数(e){//放大的图像已完全加载时
loadarea.empty().append($.thumbnailviewer2.buildimage($,$anchor,s,options)
(1) -var$targetimage=$.thumbnailviewer2.buildimage($,$anchor,s,options)//创建参考实际放大图像
(2) -$loadarea.empty().append($targetimage)//显示放大的图像
$.thumbnailviewer2.showimage($targetimage,s)
})

计算这一行的开括号:

loadarea.empty( ).append($.thumbnailviewer2.buildimage($, $anchor, s, options)
              ^ ^       ^                             ^                      ^
              1 0       1                             2                      1
添加另一个结束参数;解析器认为您仍然在为
append()
函数指定参数,并且
var
关键字在此上下文中无效


此外,请使用分号。如果不是为了您的利益,请为Douglas的健康着想。

我在控制台中收到一条类似的错误消息,minifier正在解析我的javascript源代码。我发现像这样使用
//comments
总是会中断缩小过程,并在控制台中给我一个错误。因此我切换了所有的
/*注释*/
都是这样的。所有内容都会立即按预期进行解析。希望能有所帮助。

非常感谢。我真不敢相信这会那么容易,我不知道你可以使用分号。使用分号,并使用一个编辑器来显示匹配的括号。错误是由于未闭合的括号造成的。