有沒有辦法阻止隊列建立JQuery AJAX調用?JQuery/AJAX - 阻止隊列建立
我有一個產品列表和懸停附加信息通過AJAX調用加載。問題在於,如果您在停止時在菜單上上下運行鼠標,則會創建一個隊列,您必須等待才能趕上所有產品。
我正在使用Hide()函數,所以當您從菜單中出來時,它立即恢復爲默認內容,但隊列仍然在後臺進行,只是隱藏起來。
當你有一堆沒有邊距的元素時,在下一個元素的鼠標之前調用的懸停函數的mouseout部分是?
當前的代碼很簡單:
$("#product-menu a").hover(
function() {
$("#product-welcome").hide();
$("#product-overview").show();
$("#product-overview").load("lib/product-overview.php", {"pid": this.id});
},
function() {
$("#product-overview").hide();
$("#product-welcome").show();
}
);
感謝,工程巨大。我也切換到$ .ajax方法,因此數據將被緩存 – MattP 2011-05-25 13:52:12