Create Custom Confirmation Popups With Bootstrap 5 - jquery-bs-confirm
File Size: | 5.68 KB |
---|---|
Views Total: | 1 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

jquery-bs-confirm is a lightweight jQuery plugin that leverages the Bootstrap 5's modal component to create customizable confirmation dialogs.
Features:
- With or without a header. This means you can keep your confirm dialog minimalistic or provide more context, based on the user interaction.
- With the custom animation class feature, developers can bring their dialogs to life by adding their own unique animations.
- Callback Functions. For those looking to have specific actions or feedback post-confirmation or cancellation, the plugin offers 'onCancel', 'onConfirm', and 'onComplete' callback functions.
How to use it:
1. Download and load the minified version of the jquery-bs-confirm
plugin in your Bootstrap 5 project.
<!-- Required --> <link rel="stylesheet" href="/path/to/cdn/bootstrap.min.css" /> <script src="/path/to/cdn/jquery.min.js"></script> <script src="/path/to/cdn/bootstrap.min.js"></script> <!-- Required --> <script src="/dist/jquery-bs-confirm.min.js"></script>
2. Call the confirm()
function to trigger a basic confirm dialog.
(function($){ $.confirm(); }(jQuery));
3. Available options to customize the confirm dialog.
$.confirm({ // additional CSS class(es) for the confirm dialog dialog: '', // confirm title title: 'Please confirm this action', // confirm message message: 'Are they sure they want to do this action?', // shows confirm header showHeader: true, // animation class(es) animationClass: 'fade', // confirm text confirmText: 'confirm', // cancel text cancelText: 'cancel', onConfirm() { // confirm callback }, onCancel() { // cancel callback }, onComplete(isConfirmed) { // confirmed callback } });
This awesome jQuery plugin is developed by ThomasDev-de. For more Advanced Usages, please check the demo page or visit the official website.
- Prev: Clone Web Elements In A Snap With The pcsCpElement jQuery Plugin
- Next: None