为什么这个jquery插件在IE中出错但在firefox中工作正常?

时间:2010-04-24 05:28:27

标签: javascript jquery xhtml cross-browser

此页面适用于Firefox但不适用于IE7

http://www.robwalshonline.com/demos/randomImageDemo/randomImage_plugin.html

这是插件页面http://www.robwalshonline.com/posts/jquery-plugin-random-image-on-page-load/

如何在所有浏览器FF,safari,chrome和IE 6,7,8中使用此工作

1 个答案:

答案 0 :(得分:1)

在列表或对象文字的最后一个元素之后放一个逗号在FF中有效,但在IE中无效:

myImages: ['image1.jpg', 'image2.jpg', 'image3.jpg', 'image4.jpg', 'image5.jpg', ] //put image names in this bracket. ex: 'harold.jpg', 'maude.jpg', 'etc'

因此,IE中将不会定义winnerImage,它会尝试在http://www.robwalshonline.com/demos/randomImageDemo/images/undefined加载图片