Minimalist Popup Layer Plugin With jQuery
| File Size: | 4.98 KB |
|---|---|
| Views Total: | 953 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
An extremely lightweight jQuery popup layer plugin designed for Modal windows & dialog boxes that supports 3 trigger events: hover, click and double click.
How to use it:
1. Load the latest version of jQuery library (slim build is recommended) and the jQuery Popup Layer plugin's script in the document.
<script src="//code.jquery.com/jquery-3.1.1.slim.min.js"></script> <script src="jquery-pop-up-layer.js"></script>
2. Attach the main function Layer to a trigger element and specify the popup content & trigger event as this:
$("#btn").Layer({
text: "click event",
event: "click"
});
$("#btn2").Layer({
text: "mouseover event",
event: "mouseover"
});
$("#btn3").Layer({
text: "dblclick event",
event: "dblclick"
});
3. Style the popup layer whatever you like:
.layer {
width: 250px;
padding: 20px;
border: 1px solid #ccc;
border-radius: 5px;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
background-color: #fff;
}
.layer h2 {
font: 400 20px/2em 'Roboto';
text-align: center;
border-bottom: 1px solid #ccc;
margin-bottom: 12px;
}
.layer p { font-size: 16px; }
.layer input {
display: block;
margin: 10px auto 0;
cursor: pointer;
width: 100px;
height: 30px;
line-height: 30px;
border: none;
border-radius: 5px;
background: #000;
color: #fff;
}
4. Customize the popup template:
var html = '<div class="layer">' +
'<h2>Popup Layer</h2>' +
'<p>{{text}}</p>' +
'<input type="button" value="ok">' +
'</div>';
This awesome jQuery plugin is developed by winwangqi. For more Advanced Usages, please check the demo page or visit the official website.











