Bonsoir,
J'utilise le code suivant pour que dès que je scroll, mes divs aient l'opacité qui passe de 0 à 1.
Cela marche très bien, sauf avec IE...
Du coup, tous les éléments sont en opacity:0 donc on voit rien si on lance depuis IE.
Donc, comment je peux faire pour appliquer une opacité de 0 sauf si le navigateur utilisé est IE ?
J'ai regardé du côté des feuilles conditionnelles et de "!important" mais ça ne marche pas..
Merci d'avance pour votre aide,
Cdl
Modifié par flox (27 Nov 2016 - 12:36)
J'utilise le code suivant pour que dès que je scroll, mes divs aient l'opacité qui passe de 0 à 1.
Cela marche très bien, sauf avec IE...
Du coup, tous les éléments sont en opacity:0 donc on voit rien si on lance depuis IE.
Donc, comment je peux faire pour appliquer une opacité de 0 sauf si le navigateur utilisé est IE ?
J'ai regardé du côté des feuilles conditionnelles et de "!important" mais ça ne marche pas..
Merci d'avance pour votre aide,
Cdl
$(document).ready(function() {
$(window).scroll( function(){
$('nom de mes divs').each( function(i){
var objectTop = $(this).offset().top;
var windowBottom = $(window).scrollTop() + $(window).innerHeight();
if( objectTop < windowBottom ){
$(this).animate({'opacity':'1'},1000);
}
});
});
});
Modifié par flox (27 Nov 2016 - 12:36)