Basic Inline Modal Popup Plugin - ModalWindowJS
| File Size: | 27 KB |
|---|---|
| Views Total: | 2321 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
ModalWindowJS is a jQuery based modal plugin for creating inline modal windows that pop up in front of other elements on the webpage.
How to use it:
1. Include the necessary JavaScript and CSS files on the webpage.
<script src="https://code.jquery.com/jquery-3.3.1.min.js"
integrity="sha384-tsQFqpEReu7ZLhBV2VZlAu7zcOV+rXbYlF2cqB8txI/8aZajjp4Bqd+V6D5IgvKT"
crossorigin="anonymous">
</script>
<script src="js/modal-window.js"></script>
2. Insert your own modal content and a close button to the modal. Note that modal content will be hidden until triggered.
<div class="modalContent example"> <p class="closeBtn">Close</p> <p>Modal Content Here</p> </div>
3. Create a trigger button and specify the target modal content using the 'data-modal' attribute:
<button class="trigger"
data-modal="singular">
Launch The Modal
</button>
4. Initialize the modal plugin with default settings.
$(function(){
$(document).modalWindow();
});
5. Apply your own CSS styles to the modal window.
#overLay{
position: fixed;
top: 0;
left: 0;
z-index: 900;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.5);
}
.modalContent {
display: none;
overflow:auto;
position: absolute;
z-index: 1000;
padding: 20px;
background:#ffffff;
color: #000000;
}
.closeBtn{
position: absolute;
top: 10px;
right: 10px;
}
6. To customize the modal window, override the following settings and then pass them to the 'modalWindow()' function.
$(document).modalWindow({
// default CSS selectors
"openTrigger": ".trigger",
"closeTrigger": ".closeBtn",
"modalContent": ".modalContent",
"overLay" : "overLay",
// width/height of the modal window
"width" : 500,
"height": 500,
// animation speed in milliseconds
"feadSpeed" : 500
});
This awesome jQuery plugin is developed by Restoration. For more Advanced Usages, please check the demo page or visit the official website.











