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事件列表解说
Dec 22 Javascript
HTML 自动伸缩的表格Table js实现
Apr 01 Javascript
点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
Jan 02 Javascript
jquery 获取 outerHtml 包含当前节点本身的代码
Oct 30 Javascript
bootstrap和jQuery.Gantt的css冲突 如何解决
May 29 Javascript
JSON中key动态设置及JSON.parse和JSON.stringify()的区别
Dec 29 Javascript
vue.js打包之后可能会遇到的坑!
Jun 03 Javascript
利用Node.js如何实现文件循环覆写
Apr 05 Javascript
js实现GIF图片的分解和合成
Oct 24 Javascript
详解如何在Vue项目中发送jsonp请求
Oct 25 Javascript
Vue程序化的事件监听器(实例方案详解)
Jan 07 Javascript
javascript实现智能手环时间显示
Sep 18 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
用文本文件制作留言板提示(下)
2006/10/09 PHP
PHP设计模式之观察者模式(Observer)详细介绍和代码实例
2014/04/08 PHP
PHP base64编码后解码乱码的解决办法
2014/06/19 PHP
在JavaScript中遭遇级联表达式陷阱
2007/03/08 Javascript
javascript AutoScroller 函数类
2009/05/29 Javascript
使用jQuery模板来展现json数据的代码
2010/10/22 Javascript
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
JQuery中SetTimeOut传参问题探讨
2013/05/10 Javascript
jQuery 2.0.3 源码分析之core(一)整体架构
2014/05/27 Javascript
一个JavaScript处理textarea中的字符成每一行实例
2014/09/22 Javascript
node.js中的fs.lchmodSync方法使用说明
2014/12/16 Javascript
超级简单实现JavaScript MVC 样式框架
2015/03/24 Javascript
js中 javascript:void(0) 用法详解
2015/08/11 Javascript
JavaScript中利用jQuery绑定事件的几种方式小结
2016/03/06 Javascript
vue项目中做编辑功能传递数据时遇到问题的解决方法
2016/12/19 Javascript
ionic2 tabs 图标自定义实例
2017/03/08 Javascript
axios学习教程全攻略
2017/03/26 Javascript
angularJs中$scope数据序列化的实例
2018/09/30 Javascript
Vue从TodoList中学父子组件通信
2019/02/05 Javascript
vue模仿网易云音乐的单页面应用
2019/04/24 Javascript
关于NodeJS中的循环引用详解
2019/07/23 NodeJs
js时间转换毫秒的实例代码
2019/08/21 Javascript
vue倒计时刷新页面不会从头开始的解决方法
2020/03/03 Javascript
使用Vue 自定义文件选择器组件的实例代码
2020/03/04 Javascript
解决vue刷新页面以后丢失store的数据问题
2020/08/11 Javascript
OpenCV-Python实现轮廓检测实例分析
2018/01/05 Python
Pycharm代码无法复制,无法选中删除,无法编辑的解决方法
2018/10/22 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
Python 在函数上添加包装器
2020/07/28 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
2020/09/01 Python
浅析HTML5 meta viewport参数
2020/10/28 HTML / CSS
德国网上超市:myTime.de
2019/08/26 全球购物
开学典礼感言
2014/02/16 职场文书
住宅质量保证书
2014/04/29 职场文书
超市开业庆典策划方案
2014/05/14 职场文书
2015年度员工自我评价范文
2015/03/11 职场文书