首页 > 其他分享 >JS模拟给按钮上锁

JS模拟给按钮上锁

时间:2022-11-04 09:02:32浏览次数:64  
标签:1.5 false JS 点击 按钮 feedbtnlock 上锁

为了防止用户连续点击一个按钮而导致代码处理错乱,可参考以下代码为按钮上锁:

var feedbtnlock = 0;
if (feedbtnlock == 0) {
   feedbtnlock = 1;
   setTimeout(function(){
      feedbtnlock = 0;
   }, 1500);
} else {
   ui.error('请勿重复点击按钮!');
   return false;
}

feedbtnlock初始值为0,点击按钮后,将值设置为1,在1.5秒之后值会恢复为0,如果1.5秒之内
再次点击按钮,则会执行else语句块里面的代码 return false.

标签:1.5,false,JS,点击,按钮,feedbtnlock,上锁
From: https://www.cnblogs.com/Sultan-ST/p/16856528.html

相关文章

  • JS优化
    1.带有多个条件的if语句把多个值放在一个数组中,然后调用数组的includes方法。//longhandif(x==='abc'||x==='def'||x==='ghi'||x==='jkl'){//......
  • js高级
    面向对象面向过程的思维方式:就是把解决问题的关注点放到解决问题的每一个详细步骤上;面向对象的思维方式:就是把解决问题的关注点放到解决问题需要的一系列对象身上。面......
  • js 树的各种骚操作,生成树,父子链,树推平
    js生成树结构1、假树,利用共享内存实现,非真遍历,这个是一种比较直观的写法letlist=[{id:1,name:100},{id:11,name:101,pid:1},{id:11......
  • 【JS基础】关于JS能表示的最大精度的问题
    看了好多文章,我还是比较认可这位博主的说法:https://www.codercto.com/a/107226.html本文只是自己做记录,是篇水文,大家可以直接访问上面链接哦~根据 IEEE754 标准,有......
  • JS(二)
    1.DOM1.1改变HTMLHTMLDOM允许JavaScript改变HTML元素的内容。可用于直接向HTML输出流写内容。document.getElementById("").innerHTML=新的HTML用于修改变......
  • 用Nodejs 实现一个简单的 Redis客户端
    目录0.写在前面1.背景映入2.数据库选择3.NodejsTCP连接3.代码编写4.实验5.wireshark抓包分析6.杂与代码0.写在前面大家如果有去看过nodejs所支持的官方库的......
  • nodejs 密码加密
    1.新建了一个setPassword.js文件constcrypto=require("crypto");///导入加密模块functionsetPassword(pwd){letpassword=`${pwd}xxx`//加入一段特定字符......
  • JS中的pipe原理
    学习reduce()时遇到一个练习“功能型函数管道”,对于代码中的pipe不能理解,类似于下面这一行代码,信息量很丰富,有es6中的扩展运算符,箭头函数,reduce()方法。constpipe=(........
  • js基础01
    ExerciseTest01严格检查模式strict'usestrict';//预防js的随意性导致产生的一些问题,必须放在第一行leti=1;//局部变量建议都用let定义数据类型数......
  • 解决本地浏览器运行项目时的跨域问题-Access to XMLHttpRequest at ‘file:///D:/WebP
     解决本地浏览器运行项目时的跨域问题-AccesstoXMLHttpRequestat'file:///D:/WebPracties/xxxxxx/data/funData.json问题描述解决办法一解决办法二解决方法三问题描......