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來複制你的問題 –