2010-04-24 3 views
0

Ce travail de page dans Firefox, mais pas dans IE7Pourquoi ce plugin jquery donnant une erreur dans IE mais fonctionne bien dans Firefox?

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

C'est la page de plug-in http://www.robwalshonline.com/posts/jquery-plugin-random-image-on-page-load/

Comment obtenir ce travail dans tous les navigateurs FF, Safari, Chrome et IE 6, 7, 8

+1

Je ne sais pas, mais je l'aurais fait dans une langue côté serveur. – mpen

Répondre

1

Mettre une virgule après le dernier élément d'une liste ou d'un objet œuvres littérale dans FF mais est invalide dans IE:

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

Par conséquent winnerImage sera indéfini dans IE, et il va essayer de charger l'image à http://www.robwalshonline.com/demos/randomImageDemo/images/undefined

+0

comment résoudre ce problème? –

+0

Enlever la virgule après le dernier élément (avant le). –

+0

@Jeffery To - ne fonctionne toujours pas –

Questions connexes