为什么JavaScript中会出现语法错误?

为什么JavaScript中会出现语法错误?,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,我得到了一个错误:在使用firefox 3.6.12的这段代码中缺少after参数列表。画廊仍然有效,但我得到了错误的福克斯和IE。没有错误的铬虽然 您缺少传递给.fancybox的选项对象周围的{和} 应该是: $document.readyfunction{ $a.grouped_elements.fancybox{'transitionIn':'elastic','transitionOut':'elastic','speedIn':600,'speedOut':200,'OverlySh

我得到了一个错误:在使用firefox 3.6.12的这段代码中缺少after参数列表。画廊仍然有效,但我得到了错误的福克斯和IE。没有错误的铬虽然

您缺少传递给.fancybox的选项对象周围的{和}

应该是: $document.readyfunction{ $a.grouped_elements.fancybox{'transitionIn':'elastic','transitionOut':'elastic','speedIn':600,'speedOut':200,'OverlyShow':false}; };


您缺少用于打开和关闭对象属性集的花括号。

u缺少{}我已将其放在xx和xx之间

$("a.grouped_elements").fancybox( **{**'transitionIn' : 'elastic', 'transitionOut' : 'elastic', 'speedIn' : 600, 'speedOut' : 200, 'overlayShow' : false ); });
 $(document).ready(function(){
    $("a.grouped_elements").fancybox({
                                     ^ here
       'transitionIn' : 'elastic',
       'transitionOut' : 'elastic',
       'speedIn' : 600,
       'speedOut' : 200, 
       'overlayShow' : false 
    });
    ^ and here
 });
$("a.grouped_elements").fancybox( **{**'transitionIn' : 'elastic', 'transitionOut' : 'elastic', 'speedIn' : 600, 'speedOut' : 200, 'overlayShow' : false ); });
<script type="text/javascript">
  $(document).ready(function(){
    $("a.grouped_elements").fancybox( xx{xx
       'transitionIn' : 'elastic',
       'transitionOut' : 'elastic',
       'speedIn' : 600,
       'speedOut' : 200, 
       'overlayShow' : false xx}xx);
  });
</script>