动画制作篮时禁用链接

我将这个脚本用于我的在线购物篮: http : //www.webresourcesdepot.com/fly-to-basket-effect-with-jquery/ 。

就像人们在评论中建议的那样,当你在同一张图片上多次点击时很容易出错。 如何在单击一次时禁用img链接,并在将产品添加到购物篮时重新启用它?

我已经尝试在函数的开头将属性HREF设置为#,但这没有帮助。

因此,当用户单击需要执行的function时,只要该function忙,就应禁用该链接。

在此先感谢您的帮助。

在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; }} });