une info-bulle s'affichera lorsque la souris sur un div mobile, mais, la div est en mouvement, il ne déclenche pas les événements de souris, voir le problème: firefox 23.0. 1 est ok). `sur un élément en mouvement ne déclenche pas les événements de la souris
$('.area').on('mouseenter',function(){
$('.tooltip').show();
}).on('mouseleave',function(){
$('.tooltip').hide();
});
var offset = 10;
setInterval(function(){
//$('.area').hide();
$('.area').css({"-webkit-transform":"translate("+offset+"px,"+offset+"px)"});
//$('.area').css({"left":offset+'px',"top":offset+'px'});
offset += 10;
},1000);
`
pardonnent mon pauvre anglais.
Vous devez utiliser mot « -moz- » si vous utilisez CSS3 pour les navigateurs moz. Firefox est -moz- navigateur. C'est pourquoi cela n'a pas fonctionné pour Firefox. Si vous utilisez css3 IE, vous utilisez le mot "-ms-". –
oh, désolé. Je veux dire, quand votre souris sur le .area et ne déplacez pas la souris (votre main peut être laissée), alors .area se déplace toujours jusqu'à la souris statique, mais à ce moment, l'événement mouseleave ne se déclenche pas , l'info-bulle est toujours affichée, je voudrais faire disparaître l'info-bulle en ce moment –
http://jsfiddle.net/Aveendra/jcezG/23/ vérifier ce violon? –