我正在使用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>
有人可以告诉我哪里出错吗?
答案 0 :(得分:2)
删除此行上的尾随逗号:
startSlide: 0,
应该是:
startSlide: 0
较旧版本的Internet Explorer不支持以对象表示法表示尾随逗号。
答案 1 :(得分: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
});
});
答案 2 :(得分:0)
你有没有机会从页面中删除容器?
<div id="slider"></div>