Jquery弹出窗口插件 LeanModal的使用方法


Posted in Javascript onMarch 10, 2012

开发网站少不了要经常用弹出窗口的形式,今天在网上搜了个小插件LeanModal,记录于此,方便自己,亦方便他人使用。

此插件是个老外写的,体积小是它最大的优点,压缩后1k不到。当然,此插件是寄生于JQuery上.

一. 效果图

二.使用步骤:

1.引用Jquery.js和leanModal.min.js
Jquery弹出窗口插件 LeanModal的使用方法

<script src="Javascript/jquery-1.4.1.min.js" type="text/javascript"></script> 
<script src="Javascript/jquery.leanModal.min.js" type="text/javascript"></script>

2.页面定义一个样式,此样式用于半透明的背景层,另外,还需要将弹出的层设置隐藏,代码如下:
#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.加载方法 ,有两种方式

方法1是将某一个ID的元素附加上弹出窗口的方法

方法2是可以将A标签中所有rel=“leanModal”的元素附加上弹出窗口的方法

有3个参数可以重载,

top:弹出窗口离顶部的距离,像素为单位,不要加“px”。

overlay:背景的透明度,最大为1,值越大,透明度越深,初始值是0.5

closeButton:为打开窗口的关闭按钮样式

$(document).ready(function () { 


 //$('#aOpen').leanModal({ top: 100, closeButton: ".modal_close" });  
$('a[rel*=leanModal]').leanModal({ top: 100, closeButton: ".modal_close" }); 
});

三. Demo下载
在线演示 http://http://demo.3water.com/js/2012/LeanModal/
打包下载 https://3water.com/jiaoben/42278.html
Javascript 相关文章推荐
js 省地市级联选择
Feb 07 Javascript
Egret引擎开发指南之运行项目
Sep 03 Javascript
javascript根据时间生成m位随机数最大13位
Oct 30 Javascript
js实现按钮加背景图片常用方法
Nov 01 Javascript
jQuery仿淘宝网产品品牌隐藏与显示效果
Sep 01 Javascript
jquery实现具有嵌套功能的选项卡
Feb 12 Javascript
常用原生js自定义函数总结
Nov 20 Javascript
Bootstrap3 datetimepicker控件使用实例
Dec 13 Javascript
javascript基于定时器实现进度条功能实例
Oct 13 Javascript
Vue实现todolist删除功能
Jun 26 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
Aug 13 Javascript
vue3 源码解读之 time slicing的使用方法
Oct 31 Javascript
解决3.01版的jquery.form.js中文乱码问题的解决方法
Mar 08 #Javascript
Node.js实战 建立简单的Web服务器
Mar 08 #Javascript
使用UglifyJS合并/压缩JavaScript的方法
Mar 07 #Javascript
Uglifyjs(JS代码优化工具)入门 安装使用
Apr 13 #Javascript
node.js 一个简单的页面输出实现代码
Mar 07 #Javascript
服务器端的JavaScript脚本 Node.js 使用入门
Mar 07 #Javascript
JavaScript高级程序设计 读书笔记之十一 内置对象Global
Mar 07 #Javascript
You might like
针对初学PHP者的疑难问答(2)
2006/10/09 PHP
用来给图片加水印的PHP类
2008/04/09 PHP
(PHP实现)只使用++运算实现加法,减法,乘法,除法
2013/06/27 PHP
解析PHP实现下载文件的两种方法
2013/07/05 PHP
php中str_pad()函数用法分析
2017/03/28 PHP
收集的一些Array及String原型对象的扩展实现代码
2010/12/05 Javascript
IE6已终止操作问题的2种情况及解决
2014/04/23 Javascript
JavaScript匿名函数与委托使用示例
2014/07/22 Javascript
javascript实现禁止复制网页内容汇总
2015/12/30 Javascript
基于AngularJs + Bootstrap + AngularStrap相结合实现省市区联动代码
2016/05/30 Javascript
JavaScript必知必会(七)js对象继承
2016/06/08 Javascript
Node.js检测端口(port)是否被占用的简单示例
2016/09/29 Javascript
Vue.js展示AJAX数据简单示例讲解
2017/03/29 Javascript
js每隔两秒输出数组中的一项(实例)
2017/05/28 Javascript
Webpack如何引入bootstrap的方法
2017/06/17 Javascript
Mongoose实现虚拟字段查询的方法详解
2017/08/15 Javascript
axios的拦截请求与响应方法
2018/08/11 Javascript
浅析Proxy可以优化vue的数据监听机制问题及实现思路
2018/11/29 Javascript
vue实现固定位置显示功能
2019/05/30 Javascript
解决layui checkbox 提交多个值的问题
2019/09/02 Javascript
vue+element使用动态加载路由方式实现三级菜单页面显示的操作
2020/08/04 Javascript
Python中使用装饰器和元编程实现结构体类实例
2015/01/28 Python
MySQL最常见的操作语句小结
2015/05/07 Python
python获取局域网占带宽最大3个ip的方法
2015/07/09 Python
在vscode中配置python环境过程解析
2019/09/28 Python
浅谈keras的深度模型训练过程及结果记录方式
2020/01/24 Python
世界最大的私人旅行指南出版商:孤独星球
2016/08/23 全球购物
捷克多品牌在线时尚商店:ANSWEAR.cz
2020/10/03 全球购物
What's the difference between Debug and Trace class? (Debug类与Trace类有什么区别)
2013/09/10 面试题
一套Delphi的笔试题一
2016/02/14 面试题
材料采购员岗位职责
2013/12/17 职场文书
《胡杨》教学反思
2014/02/16 职场文书
个人查摆剖析材料
2014/10/04 职场文书
2016公务员年度考核评语
2015/12/01 职场文书
2016年大学校运会广播稿件
2015/12/21 职场文书
青年干部培训班学习心得体会
2016/01/06 职场文书