当前位置: 代码迷 >> JavaScript >> 请问一个程序有关问题.帮忙解答一下
  详细解决方案

请问一个程序有关问题.帮忙解答一下

热度:85   发布时间:2012-03-26 15:46:55.0
请教一个程序问题.帮忙解答一下
在页面上用户单击按钮后执行一个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;
}
}

------解决方案--------------------
比较简单。楼上正解。做个判断就可以了
  相关解决方案