Stylish jQuery Modal Windows Plugin - Pop Easy
File Size: | 76.2KB |
---|---|
Views Total: | 14515 |
Last Update: | |
Publish Date: | |
Official Website: | Go to website |
License: | MIT |

Pop Easy is a super tiny (~2kb minified) but powerful jQuery plugin for easily and quickly creating Modal Windows on your website. The idea is to apply a mask overlay on your page and open a customizable pop up modal window.
Features:
- Lightweight and easy to use
- Supports multiple modal windows
- You can put any html content in the modals, such as image, text, video, iframe,etc.
- A lot of options to customize your modal windows.
- Cross browser
Basic Usage:
1. The Html
<div class="overlay"></div> <div id="modal1" class="modal"> <p class="closeBtn">Close</p> <h2>Your Content Here</h2> </div>
2. The CSS
.overlay { width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 1000; display: none; } .modal { display: none; background: #eee; padding: 0 20px 20px; overflow: auto; z-index: 1001; position: absolute; width: 500px; min-height: 300px; }
3. Include jQuery library and jQuery Pop Easy on your web page
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> <script type='text/javascript' src='js/jquery.modal.js'></script>
4. Call the plugin with options
$(document).ready(function(){ $('.modalLink').modal({ trigger: '.modalLink', // id or class of link or button to trigger modal olay:'div.overlay', // id or class of overlay modals:'div.modal', // id or class of modal animationEffect: 'slideDown', // overlay effect | slideDown or fadeIn | default=fadeIn animationSpeed: 400, // speed of overlay in milliseconds | default=400 moveModalSpeed: 'slow', // speed of modal movement when window is resized | slow or fast | default=false background: 'a2d3cd', // hexidecimal color code - DONT USE # opacity: 0.7, // opacity of modal | 0 - 1 | default = 0.8 openOnLoad: false, // open modal on page load | true or false | default=false docClose: true, // click document to close | true or false | default=true closeByEscape: true, // close modal by escape key | true or false | default=true moveOnScroll: true, // move modal when window is scrolled | true or false | default=false resizeWindow: true, // move modal when window is resized | true or false | default=false video: 'http://player.vimeo.com/video/2355334?color=eb5a3d', // enter the url of the video videoClass:'video', // class of video element(s) close:'.closeBtn' // id or class of close button }); });
This awesome jQuery plugin is developed by thomasgrauer. For more Advanced Usages, please check the demo page or visit the official website.