没有合适的资源?快使用搜索试试~ 我知道了~
一、javascript 中防止重复点击、防止点击过快 防止重复点击可以添加一个开关,让这个开关默认为 true,第一次点击将其变为 false,点击事件的执行需要判断这个开关是否为 true,为 true 执行,false 不执行。例子如下: var isclick= true; function click(){ if(isclick){ isclick = false; //下面添加需要执行的事件 ... } 如果只是防止点击过快,还可以设置定时器,在一定时间后,自动将开关变为 true,下面例子就是在 500 毫秒后,开关自动变为 true。 var isclic
资源推荐
资源详情
资源评论
工作中常用工作中常用js功能汇总功能汇总
一、一、javascript 中防止重复点击、防止点击过快中防止重复点击、防止点击过快
防止重复点击可以添加一个开关,让这个开关默认为 true,第一次点击将其变为 false,点击事件的执行需要判断这个开关是否为
true,为 true 执行,false 不执行。例子如下:
var isclick= true;
function click(){
if(isclick){
isclick = false;
//下面添加需要执行的事件
...
}
如果只是防止点击过快,还可以设置定时器,在一定时间后,自动将开关变为 true,下面例子就是在 500 毫秒后,开关自动
变为 true。
var isclick= true;
function click(){
if(isclick){
isclick= false;
//下面添加需要执行的事件
...
//定时器
setTimeout(function(){
isclick = true;
}, 500);
}
二、二、jquery 实现实现 60 秒倒计时秒倒计时
方法一:
var time = 60;
//倒计时
function getRandomCode() {
if (time === 0) {
time = 60;
return;
} else {
time--;
$('#time i').text(time);
}
setTimeout(function() {
getRandomCode();
},1000);
方法二:
var timeClock;
function sendCode() {
var timer_num = 60;
timeClock=setInterval(function(){
timer_num--;
$('.clock').html(timer_num);
if (timer_num == 0) {
clearInterval(timeClock);
$('.clock').html(60);
}
},1000)
三、获取三、获取 URL 传输参数(支持中文)传输参数(支持中文)
function getQueryString(name) {
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
var r = window.location.search.substr(1).match(reg);
if (r != null) {
return decodeURI(r[2]);
资源评论
weixin_38517997
- 粉丝: 3
- 资源: 922
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功