jquery mouseover y mouseout bug
Estoy tratando de obtener una vista previa de algo cuando paso sobre un elemento (para ver los datos generales con ese elemento incluido) y cuando despliegue todo vuelve a estar como estaba. El problema es que cuando muevo el cursor del mouse rápidamente, a veces el método de mouseout no está sucediendo y los datos permanecen actualizados y no quiero eso. ¿Alguna idea de cómo puedo hacer esto?
$(document).on("mouseover", ".checkRezolvata", function(e){
var idTemp = "";
idTemp = $(this).parent().parent().parent().attr("id");
data = {
id: idTemp,
set: 1 }
$.ajax({
type: "POST",
url: "crm/setRezolvataTemp.php",
data: data,
async: false,
success: function(data){
if(data == 1) {
getStats();
getTarget();
} else
alert("Eroare la schimbarea starii crmului temp!");
},error: function(){
alert("eroare");
}
});
});
$(document).on("mouseout", ".checkRezolvata", function(){
var idTemp = "";
idTemp = $(this).parent().parent().parent().attr("id");
data = {
id: idTemp,set: 0}
$.ajax({
type: "POST",
url: "crm/setRezolvataTemp.php",
data: data,
async: false,
success: function(data){
if(data == 1) {
getStats();
getTarget();
} else
alert("Eroare la schimbarea starii crmului temp!");
},error: function(){
alert("eroare");
}
});
});