0
我试图在我滚动某个元素(查看包含该元素的整体数据)时展示某些内容的预览,以及何时展开所有内容都恢复原样。问题是当我快速移动鼠标光标时,有时候mouseout方法不会发生,数据保持更新,我不希望这样。任何想法我怎么能做到这一点?jquery mouseover和mouseout bug
$(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");
}
});
});
那么使用'mouseenter/mouseleave'来代替呢?! –
与mousetner/mouseleave同样的问题 – arrd
所以请提供一个jsfiddle来复制你的问题 –