有没有办法阻止队列建立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