2012-04-20 77 views
0

我正在與jQuery和代碼加載罰款,當我改變了CSS,現在給了我一個非法的jQuery操作手柄。現在不會在兼容性模式下加載。IE 9兼容視圖導致腳本不加載

SCRIPT1028: Expected identifier, string or number 
index.php, line 124 character 1 

我從腳本調試中收到。我沒有收到這是其他任何瀏覽器。

我jQuery是:

<script type="text/javascript" src="lib/js/jquery-1.7.2.min.js"></script> 
<script type="text/javascript" src="lib/js/jquery.nivo.slider.pack.js"></script> 
<script type="text/javascript"> 
$(window).load(function() { 
$('#slider').nivoSlider({ 
    effect: 'fade', // Specify sets like: 'fold,fade,sliceDown' 
    animSpeed: 500, // Slide transition speed 
    pauseTime: 5000, // How long each slide will show 
    startSlide: 0, // Set starting Slide (0 index) 
}); 
}); 
</script> 

誰能告訴我哪裏錯了?

+2

你可以嘗試從行'startSlide刪除逗號:0,' – 2012-04-20 02:33:41

回答

2

在此行中刪除後面的逗號:

startSlide: 0, 

應該是:

​​

舊版本的Internet Explorer不支持對象符號尾隨逗號。

0

你有沒有可能從頁面中刪除容器?

<div id="slider"></div> 
1

的startSlide後刪除逗號:0

$(window).load(function() { 
$('#slider').nivoSlider({ 
    effect: 'fade', // Specify sets like: 'fold,fade,sliceDown' 
    animSpeed: 500, // Slide transition speed 
    pauseTime: 5000, // How long each slide will show 
    startSlide: 0 // Remove the comma here 
}); 
});