Tôi đang sử dụng mã này vào trang web của tôi và tôi đã tự hỏi làm thế nào tôi có thể thêm một sự chậm trễ đến chức năng MouseLeaveThêm chậm trễ để MouseLeave trong 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))
})
cảm ơn bạn thật tuyệt vời, bây giờ khi tôi di chuột qua một số khác thì có cách nào tôi có thể bỏ qua thời gian chờ đó không? –
@Dustin - Vâng, nhưng tôi không thể nói chính xác như thế nào mà không thấy chức năng 'mouseenter' của bạn cho các phần tử khác, cần thêm một chút ngữ cảnh vào câu hỏi. –
Tôi đã cập nhật mã với nhiều hơn cho bạn, nhờ sự giúp đỡ của bạn –