读书人

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

发布时间: 2012-03-26 15:46:55 作者: rapoo

请教一个程序问题.帮忙解答一下
在页面上用户单击按钮后执行一个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;
}
}

[解决办法]
比较简单。楼上正解。做个判断就可以了

读书人网 >JavaScript

热点推荐