2010-11-17 83 views
0
<script type="text/javascript"> 
    $(document).ready(function(){ 
    $("a.grouped_elements").fancybox(
     'transitionIn' : 'elastic', 
     'transitionOut' : 'elastic', 
     'speedIn' : 600, 
     'speedOut' : 200, 
     'overlayShow' : false); 
    }); 
</script> 

我得到的錯誤:missing) after argument list對這段代碼使用Firefox 3.6.12。畫廊仍然有效,但我得到了狐狸和IE的錯誤。儘管鉻沒有錯誤。爲什麼我在JavaScript中出現語法錯誤?

回答

8

你錯過了{}你周圍的選項對象.fancybox()

$(document).ready(function(){ 
    $("a.grouped_elements").fancybox({ 
            ^here 
     'transitionIn' : 'elastic', 
     'transitionOut' : 'elastic', 
     'speedIn' : 600, 
     'speedOut' : 200, 
     'overlayShow' : false 
    }); 
    ^and here 
}); 
0

應該是: $(文件)。就緒(函數(){$ ( 「a.grouped_elements」)的fancybox({ 'transitionIn': '彈性', 'transitionOut': '彈性' ,'speedIn':600,'speedOut':200,'overlayShow':false}); });

0
$("a.grouped_elements").fancybox(**{**'transitionIn' : 'elastic', 'transitionOut' : 'elastic', 'speedIn' : 600, 'speedOut' : 200, 'overlayShow' : false); }); 

您錯過了一個花括號來打開和關閉您的一組對象屬性。

0

ü缺少{}我已經把它xx月xx

<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> 
之間
相關問題