Estoy usando este código en mi sitio y me preguntaba cómo podría añadir un retardo a la función mouseleavedemora a MouseLeave en jQuery
$target.mouseenter(function(e){
var $tooltip=$("#"+this._tipid)
ddimgtooltip.showbox($, $tooltip, e)
})
$target.mouseleave(function(e){
var $tooltip=$("#"+this._tipid);
setTimeout(function() { ddimgtooltip.hidebox($, $tooltip); }, 4000);
})
$target.mousemove(function(e){
var $tooltip=$("#"+this._tipid)
ddimgtooltip.positiontooltip($, $tooltip, e)
})
if ($tooltip){ //add mouseenter to this tooltip (only if event hasn't already been added)
$tooltip.mouseenter(function(){
ddimgtooltip.hidebox($, $(this))
})
gracias eso es impresionante, ahora cuando mouseOver otra es que hay una manera que puedo omitir que el tiempo de espera? –
@Dustin - Sí, pero no puedo decir cómo exactamente sin ver su función 'mouseenter' para los otros elementos, necesitan un poco más de contexto añade a la pregunta. –
Actualicé el código con más para usted, gracias por su ayuda –