Jquery 设置篮框动画时禁用链接
我将此脚本用于我的在线购物篮: 正如人们在评论中所说,当你在同一张图片上多次点击时,很容易出现问题。我如何在单击img链接一次时禁用它,并在产品添加到购物篮时重新启用它 我曾尝试在函数的开头将属性HREF设置为#,但没有帮助 因此,当用户单击该函数时,需要执行该函数,但只要该函数处于繁忙状态,链接就应该被禁用Jquery 设置篮框动画时禁用链接,jquery,shopping-cart,Jquery,Shopping Cart,我将此脚本用于我的在线购物篮: 正如人们在评论中所说,当你在同一张图片上多次点击时,很容易出现问题。我如何在单击img链接一次时禁用它,并在产品添加到购物篮时重新启用它 我曾尝试在函数的开头将属性HREF设置为#,但没有帮助 因此,当用户单击该函数时,需要执行该函数,但只要该函数处于繁忙状态,链接就应该被禁用 提前感谢您的帮助。在onclick处理程序的开头,检查忙标志。然后将busy标志设置为true。然后,在ajax方法的回调中,将busy标志设置回false var busy = fals
提前感谢您的帮助。在onclick处理程序的开头,检查忙标志。然后将busy标志设置为true。然后,在ajax方法的回调中,将busy标志设置回false
var busy = false;
$('#myLink').click(function(e){
if(busy) {
e.preventDefault();
return;
}
busy = true;
//make ajax call
$.ajax {..., function(){
//in ajax callback
busy = false;
}}
});
嗨,谢谢你的回答。我已经更改了我的代码(你可以在上看到),但这没有帮助。我可以不停地点击使它崩溃。行
busy=false
需要出现在ajax调用中声明的回调函数中的success:function(响应){
。给你,最好迟一点,不要迟一点;)。顺便检查我的新问题:p