防止短时间内多次点击的方法ClickEffectUtil
2016-04-29 11:00
260 查看
工具类ClickEffectUtil可用于判断两次点击事件的时间间隔是否过短,具体代码如下:
一般简单的判断,用第二个方法即可。
/** * 防多次点击 * */ public class ClickEffectUtil { private static long lastClickTime = 0; public static boolean isFastDoubleClick() { long time = System.currentTimeMillis(); if(Math.abs(time - lastClickTime) > 1000 * 5) { lastClickTime = time; return false; } if (time < lastClickTime + 300) { return true; } lastClickTime = time; return false; } public static boolean isFastDoubleClick(long space) { long time = System.currentTimeMillis(); if (time < lastClickTime + space) { return true; } lastClickTime = time; return false; } }
一般简单的判断,用第二个方法即可。
相关文章推荐
- jquery.cookie中的操作
- js中利用prototype给类添加方法
- 学习之路——javascript
- php 中mysql_affected_rows()
- jQuery(二)
- js2
- 高手详解Javascript中的this指针
- 使用pushy进行React Native代码进行热部署(热更新)
- js中cookie的操作
- 你应该掌握的前端知识
- [CareerCup] 17.13 BiNode 双向节点
- js获取浏览器滚动条距离顶端的距离
- javascript双等号引起的类型转换,js隐性类型转换步骤
- angularjs指令系统系列课程(1):目录
- Extjs搜索 重置搜索框 关于页码问题 向后台传递排序参数 向后台传递参数
- 对于<welcome-file-list>设置主页后无法引用CSS的问题
- HTML结构
- Jsp技术总结
- jquery.cookie 的用法 cookie读取与存储
- JavaScript基础学习(四)-Array对象