我创建了一个链接,当用户悬停在其中时,会弹出一些图像,当他们悬停时,图像会消失。一切工作正常,但是,当他们多次将鼠标悬停在链接上时,图像将继续弹出直到完成,具体取决于他们悬停链接的次数。有没有办法延迟悬停事件的执行以防止这种情况发生?我的代码如下
$('.my_link a').bind('mouseover', function () {
var my_title = $(this).html();
var title_width = parseInt($(this).width());
var next = $(this).next();
$.ajax({
type: "POST",
url: 'ajax/my_info_hover.php',
data: {
my_title: my_title
}
}).success(function (data) {
//Disable mouseover from this class?
$('.my_info_wrap').remove();
$(next).html(data).css('left', title_width + 10 + 'px');
});
}).mouseout(function () {
//Enable mouseover again?
$('.my_info_wrap').remove();
});