
2个回答
展开全部
两种方法,
一种,点击后,把按钮或链接的disabled设为true,让它变成不可用状态;
二种,直接在程序里判断和设定。
比如 :
1 2 3 4 5 6 7 8 9 10 11 12 | var doing= false ; //定义一个全局变量 $( "button.do" ).on( "click" , function (){ if (doing){ alert( "上一个操作未完成" ); } else { doing= true ; //变量设为true,表示开始操作 //do something 如ajax $.ajax({url: "地址" }).done( function (){ doing= false ; //变量改回false 表示结束操作 });; } }); |
2019-04-12
展开全部
例如一个按钮“提交”,点击后,你把这个按钮隐藏,替换成另一个按钮“提交中”。
然后当事件完成后,把隐藏的按钮“提交”显示出来,隐藏“提交中”就可以了。
实际中,为了防止用户连点或者重复提交,方法有不少,你可以在网上搜一下
然后当事件完成后,把隐藏的按钮“提交”显示出来,隐藏“提交中”就可以了。
实际中,为了防止用户连点或者重复提交,方法有不少,你可以在网上搜一下
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询