MouseEnter
я есть следующая функция наведения мыши:
$('.msg_id').live("mouseover", function() {
$(this).css('cursor', 'pointer');
tid = $(this).attr('id');
idx = $(this).attr('name');
resp="";
$.ajax({
async: false,
url: "log_msg.asp",
data: $("#msgForm").serialize() + "&aktion=popup&msg_id="+tid+"&msg_id"+idx,
success: function(data){
$("#"+tid).html(data);
}
});
//$.post("log_msg.asp", $("#msgForm").serialize() + "&aktion=popup&msg_id="+tid+"&msg_id"+idx,
//function(data) {
//}).success(function(){
//$("#"+tid).html(data);
//resp=data;
//$('#bub'+tid).css('display', 'block');
//popd.css('display', 'block');
//});
});
Он помещает некоторый HTML-код внутрь .msg_id ($ ("#" + tid) .html (data);). Функция mouseover вызывается в цикле. Ajax-запрос отправляется постоянно при наведении мыши, а не только один раз. Как я могу это исправить? Я также попробовал mouseenter, но он срабатывает также в цикле.