Bonjour a tous,
Pour un nouveau site (en local actuellement) j'avais besoin de faire un effet simple de hover lors du survol d'une image, j'ai donc fait ceci comme code JS :
Ca fonctionne parfaitement sur tout les navigateurs....SAUF IE bien-sur !
En fait dans le principe c'est tout bête lors du survol on lance un morph pour passer à la classe ":hover" au moins même sans JS on a toujours l'effet qui fonctionne. Mais pas contre sous IE il lance l'effet de hover naturel CSS avant de lancer le code JS. Ce qui fait un effet bizarre. Je ne sais pas comment supprimer ce delais.
Merci de votre aide
Pour un nouveau site (en local actuellement) j'avais besoin de faire un effet simple de hover lors du survol d'une image, j'ai donc fait ceci comme code JS :
Code:
$$('img.cadreImage').each(function(img2) { var fx2 = new Fx.Morph(img2,{'duration': 200,link: 'chain'}); img2.addEvents({ mouseenter: function() { fx2.start('.cadreImage:hover'); }, mouseleave: function() { fx2.start('.cadreImage'); } }); });
En fait dans le principe c'est tout bête lors du survol on lance un morph pour passer à la classe ":hover" au moins même sans JS on a toujours l'effet qui fonctionne. Mais pas contre sous IE il lance l'effet de hover naturel CSS avant de lancer le code JS. Ce qui fait un effet bizarre. Je ne sais pas comment supprimer ce delais.
Merci de votre aide
Commentaire