我想你需要完全破壞和renable這將需要隱藏,然後顯示模式...
$('#myModal').on('shown.bs.modal', function() {
var progress = setInterval(function() {
var $bar = $('.bar');
if ($bar.width()==500) {
// complete!
// reset progree bar
clearInterval(progress);
$('.progress').removeClass('active');
$bar.width(0);
// update modal
$('#myModal .modal-body').html('Task complete. You can now close the modal.');
$('#myModal .hide,#myModal .in').toggleClass('hide in');
// re-enable modal allowing close
$('#myModal').data('reenable',true);
$('#myModal').modal('hide');
} else {
// perform processing logic (ajax) here
$bar.width($bar.width()+100);
}
$bar.text($bar.width()/5 + "%");
}, 600);
});
$('#myModal').on('hidden.bs.modal', function() {
// reset modal
if ($('#myModal').data('reenable')) {
$(this).removeData();
$('#myModal').modal({
show: true
});
}
});
http://www.codeply.com/go/NCsThOAy3V
我不想隱藏當前模式和顯示一個新的。我不希望用戶體驗新的彈出窗口。只需更改消息。 你應該看到第一條消息就像加載。下一條消息是用戶需要採取某種行動的實際消息。 – Dexter
是的,我更新了我的示例:http://www.codeply.com/go/cFSzteMbxS – ZimSystem