Beautiful Animated Modal Window Plugin With jQuery - SweetModal
File Size: | 604 KB |
---|---|
Views Total: | 14568 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
SweetModal is a simple, sweet, customizable, animated jQuery modal plugin used to replace the default alert / prompt / confirm dialog boxes.
Key features:
- Custom animated modal icons.
- Supports tabbed modal content.
- Dark and white themes.
- Supports Youtube videos embed.
- Responsive design and mobile compatible.
Basic usage:
1. To use this plugin, you need to load jQuery library and the jQuery SweetModal plugin's JS & CSS files in the html page.
<link href="css/jquery.sweet-modal.min.css" rel="stylesheet"> <script src="//code.jquery.com/jquery.min.js"></script> <script src="js/jquery.sweet-modal.min.js"></script>
2. Create a basic modal window.
$.sweetModal('This is a basic alert dialog.');
3. Add a custom icon to the modal window.
$.sweetAlert({ content: 'This is a Modal window.', // $.sweetModal.ICON_SUCCESS // $.sweetModal.ICON_WARNING // $.sweetModal.ICON_ERROR icon: $.sweetModal.ICON_SUCCESS });
4. Create a basic confirm dialog.
$.sweetModal.confirm('Are you sure?', function() { $.sweetModal('Thanks for confirming!');
5. Create a basic prompt with predefined value.
$.sweetModal.prompt('Whats your name?', 'Can I?', 'Nope', function(val) { $.sweetModal('You typed: ' + val); });
6. Change the default light theme to dark.
$.sweetModal({ title: 'Black Theme', theme: $.sweetModal.THEME_DARK });
7. Embed an Youtube video into the modal.
$.sweetModal({ title: 'Youtube Video Modal', content: 'https://www.youtube.com/watch?v=esSEC_nwOfk', theme: $.sweetModal.THEME_DARK });
8. All default options.
$.sweetModal({ title: "", message: "", content: "", icon: "", classes: [], showCloseButton: !0, blocking: !0, timeout: null, theme: $.sweetModal.THEME_LIGHT, type: $.sweetModal.TYPE_MODAL, buttons: {}, confirm: { yes: { label: "Yes", classes: "greenB" }, ok: { label: "OK", classes: "greenB" }, cancel: { label: "Cancel", classes: "redB bordered flat" } }, onOpen: null, onClose: null });
Change log:
v1.3.2 (2017-05-28)
- Fixed No margin at multiline buttons
v1.3.1 (2016-06-11)
- Fix close button for dark theme
2016-05-07
- Do not override body height
2016-04-05
- Make blocking=false the default
- Fix success icon on dark modal
This awesome jQuery plugin is developed by adeptoas. For more Advanced Usages, please check the demo page or visit the official website.