Dynamic Bootstrap 4 Modal Manager - jQuery bsModal
File Size: | 194 KB |
---|---|
Views Total: | 2455 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

Just another Bootstrap 4 modal manager that makes it easier to create dynamic, customizable, multi-language Bootstrap 4 based dialogs & modal windows with native options and event handlers.
How to use it:
1. Install & Download the bsModal library via package managers.
# Yarn $ yarn add jquery-plugin-bsmodal # NPM $ npm install jquery-plugin-bsmodal --save
2. Load the main JavaScript file bsmodal.js
into your Bootstrap 4 project.
<!-- Bootstrap 4--> <link rel="stylesheet" href="/path/to/cdn/bootstrap.min.css" /> <script src="/path/to/cdn/jquery.slim.min.js"></script> <script src="/path/to/cdn/bootstrap.min.js"></script> <!-- bsmodal plugin --> <script src="/dist/bsmodal.js"></script>
3. Enable a trigger button to toggle a basic Bootstrap 4 modal.
<button type="button" class="btn btn-primary" id="exampleBtn"> Launch demo modal </button>
$('#exampleBtn').bsModal({ id: 'bsModal', title: 'Modal Title', body: 'Modal Body' });
4. Customize the appearance of the modal window.
$('#exampleBtn').bsModal({ // modal ID id: 'exampleModal', // modal title title: 'Modal title', // 5 = <h5> titleLavel: 5, // body text body: '', // title ID label: null, // language lang: null, // modal selector modal: null, // enable/disable fade animation fade: true, // shows close button close: true, // shows background overlay backdrop: true, // uses confirm mode confirm: false, // text okBtnText: '', cancelBtnText: '', confirmOkText: '', confirmCancelText: '', langs: {}, // theme okBtnColor: 'primary', cancelBtnColor: 'secondary' });
5. Available event handlers.
$('#exampleBtn').bsModal({ onOpen: function onOpen() { return true; }, onClose: function onClose() { return true; }, onOk: function onOk() { return true; }, onCancel: function onCancel() { return true; } });
Changelog:
v1.2.1 (2021-03-02)
- Bugfix
v1.1.1 (2021-01-07)
- Fix the onOpen, onOk, onCancel not working in bsModalCropper()
2020-11-20
- Add uploadFile argument to onUpload & onCropper callback
2019-02-20
- Fix confirm mode button text wrong
2018-12-25
- v1.0.9
This awesome jQuery plugin is developed by ycs77. For more Advanced Usages, please check the demo page or visit the official website.