Y a-t-il un moyen de faire en sorte que jquery attende un certain temps avant que l'événement mouseout ne soit déclenché?Jquery - Retarder l'événement de sortie de souris
Il se déclenche trop tôt pour le moment et je préfère attendre 500 ms avant d'évaluer la sortie de la souris. Un exemple du code que j'utilise ci-dessous.
$('.under-construction',this).bind({
mousemove: function(e) {
setToolTipPosition(this,e);
css({'cursor' : 'crosshair' });
},
mouseover: function() {
$c('show!');
showUnderConstruction();
},
mouseout: function() {
$c('hide!');
hideUnderConstruction();
},
click: function() {
return false;
}
});
Y a-t-il une façon de faire cela ou devrais-je le faire moi-même?
showUnderConstruction() retard (500). hideUnderConstruction(). Delay (500); – ant