请教一个程序问题.帮忙解答一下
在页面上用户单击按钮后执行一个function send(),按回车也可执行,但是想让send()方法两次执行间隔3秒钟,就是用户点击后3秒内再点击或按回车不执行.该怎么实现?谢谢
------解决方案--------------------自己去测试吧.
var callTimeStamp=0;
function send(){
var thisCallTimeStamp=parseInt(new Date().valueOf());
if((thisCallTimeStamp-callTimeStamp)> 3000){
callTimeStamp=thisCallTimeStamp;
//这里写你的 call 代码
}else{
return false;
}
}
------解决方案--------------------比较简单。楼上正解。做个判断就可以了