扫码关注官方订阅号
我发现在网页上如果连续三次单击就会把整行文字选中。请问怎样捕获三次单击事件啊?
有这样的原生事件的吗?
没有。。。。也不建议创造用户不存在的习惯。。。。
可以自己用timeout来模拟一个三击事件。代码如下
<body> <input type="text" id="inputText"> </body>
addTrebleClickHandler(document.getElementById("inputText"),function(){ alert("treble click"); }) function addTrebleClickHandler(element,handler){ var running = false; var count = 0; element.addEventListener("click",function(e){ if(running){ if(count == 2){ running = false; count = 0; if(handler){ handler(); } }else{ count++; } }else{ running = true; count++; setTimeout(function(){ count = 0; running = false; },1000); } }); }
貌似最多就是double click吧
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
没有。。。。也不建议创造用户不存在的习惯。。。。
可以自己用timeout来模拟一个三击事件。代码如下
貌似最多就是double click吧