如题目,我想实现一个input框的onClick功能,click事件中有两个事件,其中一个事件正常触发,另一个事件想做防抖.请问该怎么实现.
6条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
码农·小文 2021-06-07 12:02最佳回答 专家已采纳var timeout=null dom.onclick = function () { //事件一 console.log('事件一正常调用'); //事件二 需要做防抖的 if (timeout) { clearTimeout(timeout); } timeout = setTimeout(function (e) { console.log('处理事件二'); }, 2000) }
点击事件点一次事件一就会执行一次,然后事件二是二秒执行执行一次,就是说二秒内点在快,也只是执行一次
采纳该答案 已采纳该答案 专家已采纳评论解决 无用打赏举报微信扫一扫
分享评论登录 后可回复...
查看更多回答(5条)
报告相同问题?
提交
相关推荐 更多相似问题
- 2021-06-07 11:07回答 6 已采纳 var timeout=null dom.onclick = function () { //事件一 console.log('事件一正常调用'); //事件二 需要做防抖的
- 2021-12-24 10:54回答 2 已采纳 干嘛要保存本地? key是对象,有自己的方法之类的,JSON.stringify后得到的是数据,方法之类的是不会序列化的,所以JSON.parse后只能得到数据部分,什么方法都没有了
- 2021-09-16 14:56回答 1 已采纳 https://chrome.zzzmh.cn/info?token=fmkadmapgofadopljbjfkapdkoienihi
- 2022-02-05 19:25回答 6 已采纳 现在热门的应该属于react跟vue,相对react,vue更容易入门,建议熟悉vue之后再逐步学习react
- 2021-08-09 18:15回答 2 已采纳 加上项目前缀,拼接为绝对路径。
- 2022-02-24 10:08回答 1 已采纳 最后还是判断props为函数,放到对象中 进行结构函数对象
- 2022-01-29 12:02回答 1 已采纳 网页虽然空白, 但网页代码是什么样的? 贴一下网页代码才能帮你看一下
- 2022-04-27 16:55回答 2 已采纳 你的数据 结构有问题 EmailArr 应该是一个 数组 对象[{name:"",city:"",color:""}]这样 然后 。son里 style : item.color即可 给 all里 加
- 2022-01-10 10:53回答 3 已采纳 要么增加路由判断 根据路由去判断登录页 要么新加一个页面,加 tabs 根据点击的登录页去判断需要进入或者渲染那个页面
- 2021-08-04 08:47回答 2 已采纳 新增的时候传个参过去,再根据这个参去判断
- 没有解决我的问题, 去提问