我想,當用戶點擊一個按鈕如何在我的情況下禁用按鈕點擊事件?
HTML
<a href='#' id='btn' >click me</a>
的js
$('#btn').on('click', function(){
clearInterval(instance.timer);
var timer=setInterval(function(){Timer()},3000);
})
function Timer(){
//do stuff….
}
我希望在3秒等待時間禁用按鈕單擊事件創建一個定時器。我該怎麼做呢?謝謝您的幫助!
你需要某種你設定的時間間隔之前所觸發的事件,另一個被觸發之後的時間間隔。如果你把它放在同一個方法中,那麼在你離開這個方法之前,它將被禁用,定時器運行並啓用。所以當點擊您禁用,設置間隔,並啓動計時器。您需要在計時器過期時觸發另一個事件,以重新啓用該按鈕。 –
@FlyingCat您想在頁面加載後禁用點擊三秒鐘,或者在初始點擊後禁用點擊三秒鐘? –