J'ai donc mis en place un rotateur d'image jquery juste pour fondre et masquer un ensemble d'images sur une page. (Remarque, peut ne pas être pertinent mais c'est un site drupal).jQuery Image Rotator ne fonctionne pas correctement dans IE seulement
Cela fonctionne dans tous sauf l'IE. J'ai essayé de comprendre pourquoi cela dure si longtemps et je ne peux pas le trouver. Toute aide serait très appréciée. Voici le code HTML:
Le CSS:
#billboard-blocks .views-field-field-banner-img-fid img {
float:right;
position:absolute;
}
.views-field-field-banner-img-fid div {
position:absolute;
z-index:100;
}
.views-field-field-banner-img-fid div.previous {
z-index:101;
}
.views-field-field-banner-img-fid div.current {
z-index:102;
}
Et enfin, le jQuery:
$(document).ready(function() {
$('.views-field-field-banner-img-fid .field-item-0').addClass('current');
setInterval("rotateImages()", 5000);
});
function rotateImages() {
var oCurPhoto = $(".views-field-field-banner-img-fid .field-item.current");
var oNxtPhoto = oCurPhoto.next();
if(oNxtPhoto.length == 0) {
oNxtPhoto = $(".views-field-field-banner-img-fid div.field-item:first");
}
oCurPhoto.removeClass('current').addClass('previous');
oNxtPhoto.css({ opacity: 0.0 }).addClass('current').animate({ opacity: 1.0 }, 1000,
function() {
oCurPhoto.removeClass('previous');
});
}
quel est exactement le problème? – Sarfraz
Cela aide beaucoup si vous développez "ça ne marche pas" pour que les gens puissent avoir une idée de ce que le problème peut être. – Pointy
Quel est le point de les empiler? Pourquoi ne pas simplement masquer tout sauf le courant? Ou mieux encore, utilisez simplement le plugin de cycle: http://jquery.malsup.com/cycle/? – tvanfosson