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 相关文章推荐
javascript call方法使用说明
Jan 11 Javascript
Jquery 一次处理多个ajax请求的代码
Sep 02 Javascript
jquery无法设置checkbox选中即没有变成选中状态
Mar 27 Javascript
jQuery中:contains选择器用法实例
Dec 30 Javascript
轻松实现javascript图片轮播特效
Jan 13 Javascript
jQuery遍历节点树方法分析
Sep 08 Javascript
JavaScript表单验证完美代码
Mar 02 Javascript
引入JavaScript时alert弹出框显示中文乱码问题
Sep 16 Javascript
js+canvas实现滑动拼图验证码功能
Mar 26 Javascript
vue的for循环使用方法
Feb 12 Javascript
JS异步错误捕获的一些事小结
Apr 26 Javascript
Elasticsearch实现复合查询高亮结果功能
Sep 10 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
第十节 抽象方法和抽象类 [10]
2006/10/09 PHP
PHP 批量删除 sql语句
2009/06/05 PHP
php中利用str_pad函数生成数字递增形式的产品编号
2013/09/30 PHP
php对象和数组相互转换的方法
2015/05/12 PHP
PHP生成条形码大揭秘
2015/09/24 PHP
JavaScript中的类继承
2010/11/25 Javascript
JQuery里选择超链接的实现代码
2011/05/22 Javascript
跨浏览器通用、可重用的选项卡tab切换js代码
2011/09/20 Javascript
用jquery等比例控制图片宽高的具体实现
2014/01/28 Javascript
javascript的回调函数应用示例
2014/02/20 Javascript
js实现表单多按钮提交action的处理方法
2015/10/24 Javascript
ionic2打包android时gradle无法下载的解决方法
2017/04/05 Javascript
jquery dataTable 后台加载数据并分页实例代码
2017/06/07 jQuery
gulp解决跨域的配置文件问题
2017/06/08 Javascript
Vuejs在v-for中,利用index来对第一项添加class的方法
2018/03/03 Javascript
使用vscode快速建立vue模板过程详解
2019/10/10 Javascript
vue elementUI 表单校验的实现代码(多层嵌套)
2019/11/06 Javascript
基于JS判断对象是否是数组
2020/01/10 Javascript
JavaScript代理模式原理与用法实例详解
2020/03/10 Javascript
Vue 防止短时间内连续点击后多次触发请求的操作
2020/11/11 Javascript
python读写二进制文件的方法
2015/05/09 Python
Python写的一个简单监控系统
2015/06/19 Python
Python实现的科学计算器功能示例
2017/08/04 Python
Numpy数组的保存与读取方法
2018/04/04 Python
Python实现的凯撒密码算法示例
2018/04/12 Python
PyCharm在新窗口打开项目的方法
2019/01/17 Python
python如何实现复制目录到指定目录
2020/02/13 Python
Python分类测试代码实例汇总
2020/07/23 Python
Python+Opencv身份证号码区域提取及识别实现
2020/08/25 Python
如何利用python检测图片是否包含二维码
2020/10/15 Python
利用python+ffmpeg合并B站视频及格式转换的实例代码
2020/11/24 Python
css3media响应式布局实例
2016/07/08 HTML / CSS
《小白兔和小灰兔》教学反思
2014/02/18 职场文书
初婚初育证明范本
2014/11/24 职场文书
扩展多台相同的Web服务器
2021/04/01 Servers
JVM的类加载器和双亲委派模式你了解吗
2022/03/13 Java/Android