Почему этот плагин JQuery дает ошибку в IE, но работает нормально в Firefox? - PullRequest
0 голосов
/ 24 апреля 2010

Эта страница работает в 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 Ответ

1 голос
/ 24 апреля 2010

Помещение запятой после последнего элемента списка или литерала объекта работает в 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'

Следовательно, winnerImage будет неопределенным в IE, и оно попытается загрузить изображение в http://www.robwalshonline.com/demos/randomImageDemo/images/undefined

...