0

我正在使用 jQuery,代码加载正常,当我改变 CSS 时,现在给了我一个非法的 jQuery 操作句柄。现在不会在兼容模式下加载。

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>

有人能告诉我哪里出错了吗?

4

3 回答 3

2

删除此行的尾随逗号:

startSlide: 0,

应该:

startSlide: 0

旧版本的 Internet Explorer 不支持对象表示法中的尾随逗号。

于 2012-04-20T02:34:08.567 回答
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
});
});
于 2012-04-20T02:34:55.727 回答
0

您是否有机会从页面中删除了容器?

<div id="slider"></div>
于 2012-04-20T02:34:43.323 回答