It is indispensable to develop a website in the form of pop-up windows. Today I searched for a small plug-in called LeanModal on the Internet and recorded it here for my own convenience and the convenience of others.
This plug-in is written by a foreigner. Its biggest advantage is its small size, which is less than 1k after compression. Of course, this plug-in is parasitic on JQuery.
1. Rendering
2. Usage steps:
1. Reference Jquery.js and leanModal.min.js
2. The page defines a style. This style is used for the semi-transparent background layer. In addition, the pop-up layer needs to be hidden. The code is as follows:
#lean_overlay { position: fixed; z-index: 100; top : 0px; left: 0px; height: 100%; width: 100%; background: #000; display: none; }
#OpenWindow { background: none repeat scroll 0 0 #FFFFFF; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 4px rgba(0, 0, 0, 0.7); display: none; padding-bottom: 2px; width: 404px; z-index: 11000; left: 50%; margin-left: - 202px; opacity: 1; position: fixed; top: 200px; }
3. Loading method, there are two ways
Method 1 is to attach an element with an ID to the pop-up window Method
Method 2 is a method that can attach all elements with rel="leanModal" in the A tag to a pop-up window
There are 3 parameters that can be overloaded,
top: the distance of the pop-up window from the top, in pixels as the unit, do not add "px".
Overlay: The transparency of the background, the maximum is 1. The larger the value, the deeper the transparency. The initial value is 0.5
CloseButton: The close button style of the open window
$(document).ready(function () {
//$('#aOpen').leanModal ({ top: 100, closeButton: ".modal_close" });
$('a[rel*=leanModal]').leanModal({ top: 100, closeButton: ".modal_close" });
});
3. Demo download
Online demo
http://http://demo.jb51.net/js/2012/LeanModal/ Package download
http://www.jb51.net/jiaoben/42278.htmlStatement:The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn