我想在我運行setInterval
時禁用我的html的某些部分,並在setInterval完成後再次返回。暫時在setInterval運行時禁用DIV
<div id="on">CLICK THIS : <span id="status">ENABLED</span></div>
<button id="run">LOAD</button
$('#run').on('click', function() {
var i = 0;
var go = setInterval(function() {
i++;
$('#run').html('Loading ' + i + ' or 10...');
$('#status').html('DISABLED');
$('#on').unbind('click keyup keypress keydown');
if (i === 10) {
clearInterval(go);
$('#status').html('ENABLED');
$('#run').html('DONE');
}
}, 1000);
});
$('#on').on('click', function() {
$('#status').html('CLICKING');
});
在這裏,我想達到什麼樣的是,當我點擊Loading Button
直到加載完成的Click This
不應該接受任何點擊事件。但點擊仍然被觸發。有沒有其他方法可以做到這一點?
[和我不想使用禁用=「禁用」]
那麼你需要做的是解除對文件 –
沒有文件,對不起,我只是更新鏈接 – Vainglory07