Tiny Responsive Modal Popup Plugin With jQuery - Mobilepopup
File Size: | 62.3 KB |
---|---|
Views Total: | 3229 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

Mobilepopup is a lightweight, responsive, ajax-enabled jQuery popup plugin used to handle static and dynamic modal windows on your cross-platform web applications.
How to use it:
1. Add jQuery library together with the Mobilepopup plugin's JavaScript and CSS files to the html page.
<link rel="stylesheet" href="/path/to/mobilepopup.min.css"> <script src="/path/to/jquery.min.js"></script> <script src="/path/to/mobilepopup.min.js"></script>
2. Create the modal popup that is hidden on page load.
<div class="myPopup" style="display: none;"> <div class="header">Modal Title</div> <div class="content"> Modal Content </div> <div class="footer"> Modal Footer </div> </div>
3. Show the modal popup on the webpage.
$.mobilepopup({ targetblock:".myPopup" });
4. Or define your modal content directly in the JavaScript on init.
$.mobilepopup({ html: 'Modal Content Here' });
5. Change the default size of the modal popup.
$.mobilepopup({ width:"500px", height:"300px" });
6. Override the default close and loading template.
$.mobilepopup({ closehtml: '<a href="" class="button-close close"></a>', loadinghtml: '<div class="loader-wrap"><div class="loader"><span></span><span></span><span></span></div></div>', });
7. If you want to handle the modal popup via AJAX requests.
$.mobilepopup({ ajax: '' });
8. Add an extra CSS class to the modal popup.
$.mobilepopup({ customclass: '' });
9. More configs with default values.
$.mobilepopup({ ajax: '', html: '', targetblock: '', content: { header: '', content: '', footer: '' }, type: 'standart', //'confirm' confirmcontent: { header: "Confirm your action", content: "Are you sure you want to continue?", buttonoktext: "Yes", buttonnotext: "Cancel" }, width: '', height: '', submitformbutton: '.submit-mobilepopup-form', popupform: '.mobilepopup-form', closeonoverflowclick: true, shakeonoverflowclick: true, fullscreeninmobile: true, closehtml: '<a href="" class="button-close close"></a>', loadinghtml: '<div class="loader-wrap"><div class="loader"><span></span><span></span><span></span></div></div>', customclass: '', });
10. Callback functions.
$.mobilepopup({ onloaded : function(el){ return true; }, onclosed : function(el){ return true; }, onconfirmed : function(el){ return true; }, onformsubmited : function(data,el){ return true; } });
Change log:
v1.6 (2018-02-26)
- Bugfix.
v1.5 (2017-09-20)
- Added window type "standart" or "confirm"
- You can indicate form class and submit form button class
- Added properties closeonoverflowclick, shakeonoverflowclick, fullscreeninmobile
- Added folder with exapmles of use
2017-07-11
- set body overflow hidden
2017-07-04
- fix set max sizes
This awesome jQuery plugin is developed by alexeydudka. For more Advanced Usages, please check the demo page or visit the official website.