 
						simple-bs-dialog.js是一款bootstrap 4模态窗口增强插件。通过该插件,使用bootstrap4模态窗口会更加简单方便,功能更强大。
在HTML文件中引入。
| 1 2 3 4 5 6 7 8 9 | <!-- Bootstrap 4 Stylesheet --><linkrel="stylesheet"href="bootstrap.min.css"><!-- simple-bs-dialogStylesheet --><linkhref="./dist/css/simple-bs-dialog.min.css"rel="stylesheet"><!-- Bootstrap 4 JavaScript --><scriptsrc="jquery.min.js"></script><scriptsrc="bootstrap.min.js"></script><!-- simple-bs-dialog JavaScript --><scriptsrc="./dist/js/simple-bs-dialog.min.js"></script> | 
创建一个基本的模态窗口。
| 1 2 3 4 | SimpleBsDialog.show({  title: 'Modal Title',  html: 'Modal Content Here'}); | 
带Loading的模态窗口。
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | SimpleBsDialog.show({  title: 'Modal Title',  spinner: true,  spinnerIcon: '<span class="spinner-border text-primary" role="status"></span>',  onShown: function(dialogRef) {    setTimeout(function() {      dialogRef.set({        'spinner': false,      }).getModalBody().html('Your content goes here...');      dialogRef.getButtons().prop('disabled', false);    }, 1000);  }}); | 
自定义确定和取消按钮。
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | SimpleBsDialog.show({  buttons: [{    id: 'btn-ok',    label: 'OK',    cssClass: 'btn-primary',    action: function(dialogRef) {      console.log('OK button pressed!');      dialogRef.close();    },  },{    id: 'btn-cancel',    label: 'Cancel',    cssClass: 'btn-warning',    action: function(dialogRef) {      console.log('Cancel button pressed!');      dialogRef.close();    },  }]}); | 
所有可用的配置项。
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | SimpleBsDialog.show({  id: newGuid(),  width: 500,  autoWidth: false,  height: 280,  autoHeight: false,  title: '',  closable: true,  spinner: false,  spinnerIcon: '<span class="spinner-border" role="status"></span>',  closeByBackdrop: true,  closeByKeyboard: true,  html: '',  cssClass: '', // extra CSS class(es)  buttons: [],}); | 
回调函数。
| 1 2 3 4 5 6 | SimpleBsDialog.show({  onShow: function(dialogRef){},  onShown: function(dialogRef){},  onHide: function(dialogRef){},  onHidden: function(dialogRef){}}); | 
open(): Opens the modal. 
close(): Closes the modal.
get(option): Getter for options.
set(option, value): Setter for a given option.
set(options): Setter for many options.
getModalBody(): Returns the raw modal body.
getButton(id): Returns a button by id as a jQuery object.
getButtons(): Returns all available buttons as jQuery objects.
SimpleBsDialog.version: Returns the current SimpleBsDialog's version.
特别申明:
			本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
			本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
			如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com