Je développe actuellement un site que je utiliser deux plugins jQuery:Slimbox 2 Plugin, jQuery Flickr, et IE8
Le premier plugin est utilisé pour tirer dans flickr des photos d'un compte spécifique. Ces photos sont affichées sous forme de vignettes sur la page. J'utilise ensuite le second plugin pour afficher des vues plus grandes de ces images.
Parce que les photos Flickr sont extraites lorsque la page se charge, je fais appel à la fonction Slimbox2 comme ceci:
$(document).ready(function() {
$("#Flickr").flickr(); //Call Flickr plugin
$(window).bind('load', function() {
$("#Flickr a").slimbox();//Call Slimbox2
});
});
Le premier essai cela semblait avoir fonctionné parfaitement. J'ai testé plusieurs versions de FireFox, IE7, IE6 et Safari. Tout est bon. Cependant, le lightbox effest de Slimbox ne fonctionne pas dans IE8. Cependant, si je mets IE8 en mode de compatibilité, tout fonctionne comme prévu. Je voudrais éviter de forcer le mode de compatibilité.
Il n'y a pas d'erreurs javascript et je ne peux pas tester. Voici un lien vers un échantillon:
http://www.njhall.com/JRMcCourt-Builders/index.html#ourwork
Tout conseil serait grandement apprécié.
Merci Nick
Des idées pour savoir pourquoi exécuter IE8 en mode de compatibilité changeraient cela? Très étrange pour moi. Merci Nick –