28172 sujets

CSS et mise en forme, CSS3

Salut,

problem problem avec safari;

	$("#area-amp-histoire, .amp-histoire, .amp-histoire-name").hover(function () {
		$(".amp-histoire").css("display", "block");
		$(".amp-histoire-name").css("display", "block");
	}, function(){	
		$(".amp-histoire").css("display", "none");
		$(".amp-histoire-name").css("display", "none");
	});


ceci marche très bien sous tous les navigateur, chrome, firefox, etc... SAUF safari, il faut que je passe la souris DEUX FOIS (et c'est là le problème!) pour voir l'effet du premier display block. quelqu'un aurait une idée ? merci
Bon, au bout de 2 jours de recherche, il suffit d'utiliser .mouseenter() et .mouseleave et j'ai plus le problème
Modérateur
Salut,

Tu ne peux pas le faire en css ? Là, franchement, ça fait cher le hover (JS + jquery). Enfin, je ne connais pas le contexte. Mais selon moi, tu peux surement le traiter en CSS.
Modifié par niuxe (05 Mar 2016 - 01:42)