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 相关文章推荐
一个不错的字符串转码解码函数(自写)
Jul 31 Javascript
js实现鼠标经过时图片滚动停止的方法
Feb 16 Javascript
javascript css红色经典选项卡效果实现代码
May 17 Javascript
关于js二维数组和多维数组的定义声明(详解)
Oct 02 Javascript
微信小程序 时间格式化(util.formatTime(new Date))详解
Nov 16 Javascript
基于复选框demo(分享)
Sep 27 Javascript
微信小程序实现点击文字页面跳转功能【附源码下载】
Dec 12 Javascript
vue实现裁切图片同时实现放大、缩小、旋转功能
Mar 02 Javascript
Vue.js 2.x之组件的定义和注册图文详解
Jun 19 Javascript
Vue中的v-for循环key属性注意事项小结
Aug 12 Javascript
解决vue 项目引入字体图标报错、不显示等问题
Sep 01 Javascript
如何用threejs实现实时多边形折射
May 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
推荐一篇入门级的Class文章
2007/03/19 PHP
PHP 编写大型网站问题集
2010/05/07 PHP
PHP实现设计模式中的抽象工厂模式详解
2014/10/11 PHP
php中base64_decode与base64_encode加密解密函数实例
2014/11/24 PHP
PHP实现事件机制实例分析
2015/06/26 PHP
浅析php静态方法与非静态方法的用法区别
2016/05/17 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
thinkphp5.0整合phpsocketio完整攻略(绕坑)
2018/10/12 PHP
laravel框架select2多选插件初始化默认选中项操作示例
2020/02/18 PHP
javascript Discuz代码中的msn聊天小功能
2008/05/25 Javascript
js 输出内容到新窗口具体实现代码
2013/05/31 Javascript
推荐25个超炫的jQuery网格插件
2014/11/28 Javascript
jQuery不使用插件及swf实现无刷新文件上传
2014/12/08 Javascript
JQuery 设置checkbox值二次无效的解决方法
2016/07/22 Javascript
jQuery插件jquery.kxbdmarquee.js实现无缝滚动效果
2017/02/15 Javascript
微信小程序 页面滑动事件的实例详解
2017/10/12 Javascript
微信小程序实现签字功能
2019/12/23 Javascript
详解node和ES6的模块导出与导入
2020/02/19 Javascript
Node使用Nodemailer发送邮件的方法实现
2020/02/24 Javascript
three.js利用射线Raycaster进行碰撞检测
2020/03/12 Javascript
使用Python编写Linux系统守护进程实例
2015/02/03 Python
利用Python如何生成随机密码
2016/04/20 Python
python中将一个全部为int的list 转化为str的list方法
2018/04/09 Python
python 获取当天凌晨零点的时间戳方法
2018/05/22 Python
Django集成CAS单点登录的方法示例
2019/06/10 Python
详解pyppeteer(python版puppeteer)基本使用
2019/06/12 Python
python 两个数据库postgresql对比
2019/10/21 Python
从pandas一个单元格的字符串中提取字符串方式
2019/12/17 Python
python 使用cycle构造无限循环迭代器
2020/12/02 Python
Mavi牛仔裤美国官网:土耳其著名牛仔品牌
2016/09/24 全球购物
德国知名健康零食网上商店:Seeberger
2017/07/27 全球购物
了解AppleShare protocol(AppleShare协议)吗
2015/08/28 面试题
销售实习自我鉴定
2013/12/07 职场文书
工作证明英文模板
2014/10/21 职场文书
2019年最新感恩节祝福语(28句)
2019/11/27 职场文书
Mysql案例刨析事务隔离级别
2021/09/25 MySQL