0
我有一些問題,我需要阻止/關閉一些點擊行動一段時間。我想要做的是在點擊後觸發所有操作,但在此操作正在處理時阻止此點擊。所以這是我的代碼,THX求助:如何阻止/關閉點擊動作1秒
carousel_controls_buttons.live('click', function(e){
carousel_controls_buttons.attr('disabled', 'disabled');
setTimeout(function(){
e.preventDefault();
$(xml).find("main_menu").each(function(){
// some actions
});
carousel_controls_buttons.removeAttr('disabled');
}, 450);
});
你正在使用'.live'是非常奇怪的方式。它也可以是'.click'形式,它不會正確處理動態元素,除非在添加新元素時更新'carousel_controls_buttons'變量,此時您可以將事件綁定到此處而不是使用實況。 –
我能問你爲什麼試圖阻止在第一個地方? – Xymostech
爲什麼不停用按鈕一秒鐘? –