本文實例講述了JS實現禁止高頻率連續點擊的方法。分享給大家供大家參考,具體如下:
1、類似react的數據流,點擊之后立即設置值為空,當返回值后才可以點擊
2、設置定時器,每次進入之前先清空掉定時器,然后開啟定時器
<main> <div id="me" style="width: 100px;height: 50px; margin: 5rem auto;background: blue;color: #fff">點我</div></main><script> let c =null; let dom = document.querySelector('#me'); dom.addEventListener('click',function(){ clearTimeout(c); c = setTimeout(function(){ console.log(2000) },1000) },false)</script>
更多關于JavaScript相關內容感興趣的讀者可查看本站專題:《ECMAScript6(ES6)入門教程》、《JavaScript數組操作技巧總結》、《JavaScript字符與字符串操作技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript錯誤與調試技巧總結》及《JavaScript數學運算用法總結》
希望本文所述對大家JavaScript程序設計有所幫助。
新聞熱點
疑難解答