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 相关文章推荐
基于jQuery架构javascript基础体系
Jan 01 Javascript
JavaScript在XHTML中的用法详解
Apr 11 Javascript
jQuery实现仿腾讯迷你首页选项卡效果代码
Sep 17 Javascript
详解maxlength属性在textarea里奇怪的表现
Dec 27 Javascript
Web Uploader文件上传插件使用详解
May 10 Javascript
详解VueJs异步动态加载块
Mar 09 Javascript
JS实现隔行换色的表格排序
Mar 27 Javascript
Vue.js+Layer表格数据绑定与实现更新的实例
Mar 07 Javascript
微信小程序当前时间时段选择器插件使用方法详解
Dec 28 Javascript
在layui下对元素进行事件绑定的实例
Sep 06 Javascript
JS中的继承操作实例总结
Jun 06 Javascript
使用JavaScript和MQTT开发物联网应用示例解析
Aug 07 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中strlen和mb_strlen函数的区别
2014/03/07 PHP
PHP+sqlite数据库操作示例(创建/打开/插入/检索)
2016/05/26 PHP
PHP 实现从数据库导出到.csv文件方法
2017/07/06 PHP
PHP htmlspecialchars() 函数实例代码及用法大全
2018/09/18 PHP
jQuery实现的立体文字渐变效果
2010/05/17 Javascript
基于jquery 的一个progressbar widge
2010/10/29 Javascript
TimergliderJS 一个基于jQuery的时间轴插件
2011/12/07 Javascript
JS获取后台Cookies值的小例子
2013/03/04 Javascript
使用JavaScript 实现的人脸检测
2015/03/24 Javascript
javascript鼠标滑动评分控件完整实例
2015/05/13 Javascript
JavaScript深度复制(deep clone)的实现方法
2016/02/19 Javascript
Javascript实现图片懒加载插件的方法
2016/10/20 Javascript
微信和qq时间格式模板实例详解
2016/10/21 Javascript
源码分析Vue.js的监听实现教程
2017/04/23 Javascript
JavaScript实现多重继承的方法分析
2018/01/09 Javascript
jquery应用实例分享_实现手风琴特效
2018/02/01 jQuery
vue.js提交按钮时进行简单的if判断表达式详解
2018/08/08 Javascript
angular2/ionic2 实现搜索结果中的搜索关键字高亮的示例
2018/08/17 Javascript
[32:07]完美世界DOTA2联赛PWL S3 LBZS vs Rebirth 第一场 12.16
2020/12/17 DOTA
基于python脚本实现软件的注册功能(机器码+注册码机制)
2016/10/09 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
2018/01/24 Python
pytorch下大型数据集(大型图片)的导入方式
2020/01/08 Python
使用python实现飞机大战游戏
2020/03/23 Python
Python内建序列通用操作6种实现方法
2020/03/26 Python
虚拟机下载python是否需要联网
2020/07/27 Python
一款利用纯css3实现的win8加载动画的实例分析
2014/12/11 HTML / CSS
css 如何让背景图片拉伸填充避免重复显示
2013/07/11 HTML / CSS
linux系统都有哪些运行级别
2016/03/26 面试题
日语专业毕业生求职信
2013/12/04 职场文书
社区国庆节活动方案
2014/02/05 职场文书
网络书店创业计划书
2014/02/07 职场文书
环保倡议书300字
2014/05/15 职场文书
建党伟业电影观后感
2015/06/01 职场文书
教师听课学习心得体会
2016/01/15 职场文书
乡镇干部学习心得体会
2016/01/23 职场文书
导游词之山东八大关
2019/12/18 职场文书