Simple Animated jQuery Dialog Box Plugin - msgbox
File Size: | 57.7 KB |
---|---|
Views Total: | 1897 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |
msgbox is a jQuery plugin that lets you create animated, customizable dialog boxes to replace the native JavaScript alert / prompt / confirm popup boxes.
How to use it:
1. Add references to jQuery library and the jQuery msgbox plugin's Javascript / Stylesheet in the document.
<link href="msgbox.css" type="text/css" rel="stylesheet"> <script src="//code.jquery.com/jquery-1.11.3.min.js"></script> <script src="msgbox.js"></script>
2. Create a basic confirm dialog box with custom message that slides down from the top of the web page.
$.msgbox({ 'message':'Confirm message goes here' });
3. Create a confirm dialog box with custom message and buttons.
$.msgbox({ 'message' : 'Are you sure that you want to permanently delete the selected element?', 'type' : 'confirm', 'buttons' : [{'type' : 'yes', 'value': 'Yes'}, {'type' : 'no', 'value': 'No'}, {'type' : 'close', 'value': 'Cancel' }], });
4. Create a prompt dialog box with multiple inputs.
$.msgbox({ 'message' : 'In order to process your request you must provide the following', 'type' : 'prompt', 'inputs' : [{'type' : 'text', 'label' : 'Insert your Name:', 'name' : 'user_name', 'value' : "George" }, {'type' : 'password', 'label' : 'Insert your Password:','name' : 'password'}], 'buttons' : [{'type' : 'yes', 'value' : 'OK'},{'type' : 'close', 'value' : 'Exit'}], 'callback' : function(result){ for(var i in result) { alert( result[i].name + ':' + result[i].value ); } } });
5. Full configuration options.
$.msgbox({ // your message text goes here 'message' : '', // info, error, prompt or confirm 'type' : 'confirm', // an array of inputs for prompt box 'inputs' : [], // an arrary of action buttons 'buttons' : [], // callback function 'callback' : function(){} });
This awesome jQuery plugin is developed by jcy787211820. For more Advanced Usages, please check the demo page or visit the official website.