jQuery Modal Dialog Plugin For Material Design Lite
| File Size: | 5.12 KB |
|---|---|
| Views Total: | 17552 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
A lightweight and multi-functional jQuery plugin used to create modal windows, dialog popups and loading overlays for Material Design Lite (MDL).
How to use it:
1. Add the required Material Design Lite's files to your html page.
<link rel="stylesheet" href="https://storage.googleapis.com/code.getmdl.io/1.0.5/material.indigo-pink.min.css"> <script src="https://storage.googleapis.com/code.getmdl.io/1.0.5/material.min.js"></script> <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
2. Add jQuery library and the jQuery MDL Modal Dialog plugin's files to the html page.
<script src="//code.jquery.com/jquery-2.1.4.min.js"></script> <link rel="stylesheet" href="mdl-jquery-modal-dialog.css"> <script src="mdl-jquery-modal-dialog.js"></script>
3. Display a default modal dialog on your web page.
showDialog({
title: 'Title',
text: 'Text to show'
})
4. Display a dialog box with custom actions buttons.
showDialog({
title: 'Action',
text: 'Text to display',
negative: {
title: 'Nope'
},
positive: {
title: 'Yay',
onClick: function (e) {
alert('Action performed!');
}
}
});
6. Display a loading overlay on the webpage.
showLoading();
setTimeout(function () {
hideLoading(); // auto hide
}, 3000);
7. All configuration options.
// id of modal dialog id: 'orrsDiag', // modal title title: null, // text to display text: null, // for action buttons negative: false, positive: false, // set to false to make the modal dialog only be closed by using action buttons cancelable: true, // additional CSS styles appended to the modal contentStyle: null, // callback function onLoaded: false, // neutral button neutral: false, // auto hide other modal windows hideOther: true
Change log:
2017-03-23
- Added options.onHidden to be used as a callback for the hideDialog() function
2016-11-07
- Added support for a neutral button
This awesome jQuery plugin is developed by oRRs. For more Advanced Usages, please check the demo page or visit the official website.











