The set button cannot be clicked consecutively and the click event is triggered.
When a page is turned over, you cannot click the next page button when the page is not completely turned over to the next page to avoid page numbers and content mismatch.
FrequentClickHandle ("btn", function () {console. log (new Date (). toLocaleString () ;}, 2000); function FrequentClickHandle (domId, callback, timeoutTime) {var button = {enable: true, click: function (callback) {if (this. enable = true) {this. enable = false; callback (); setTimeout (active, timeoutTime) ;}} var elem = document. getElementById (domId); elem. addEventListener ("click", bind (button, "click", callback), false); function bind (context, name, callback) {return function () {return context [name]. apply (context, [callback]) ;};} function active () {button. enable = true ;}}