有哪幾種比較好的實現,不想讓按鈕在短時間重復點擊多次
Js防止按鈕重復點擊的方法?
喵喔喔
2018-10-17 17:14:35
TA貢獻1856條經驗 獲得超17個贊
disabled
沒有之一。
el.prop('disabled', true); ajax({}).done(function() { el.prop('disabled', false); });
非表單,自然沒有 disabled
之說,但可以借助中間變量。
if (el.data().loading === true) return false; el.data('loading', true); ajax({}).done(function() { el.data('loading', false); });
最后再配合css就更完美了。
.disabled, button[disabled] { background-color:#ddd; }
舉報