JS实现点击图片在当前页面放大并可关闭的漂亮效果


Posted in Javascript onOctober 18, 2013

Lightbox JS 是一个简单而又谦恭的用来把图片覆盖在当前页面上的脚本. 它能被快速安装并且运作于所有流行的浏览器.

点击这里查看实例演示

如何使用:

步骤 1 - 安装
1、Lightbox v2.0 使用 Prototype 框架和 Scriptaculous 效果库. 你将需要外调这三个 Javascript 文件在你的 header.
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
2、外调 Lightbox CSS 文件 (或添加 Lightbox 样式到你现行的样式表中).
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
3、检查 CSS 并确定调用的 prev.gif 和 next.gif 文件在正确的位置. 同样要确定调用的 loading.gif 和 close.gif 文件及 lightbox.js 文件在正确的位置.

步骤 2 - 激活
1、添加 rel="lightbox" 属性到任何一个链接标签去激活lightbox. 例如:
<a href="images/image-1.jpg" rel="lightbox" title="my caption">image #1</a>
可选择项: 使用 title 属性加上说明.
2、如果你有一套你想分组的相关图片, 接着上一部并且又在 rel 属性中添加一个带方括号的组名. 例如:
<a href="images/image-1.jpg" rel="lightbox[roadtrip]">image #1</a>
<a href="images/image-2.jpg" rel="lightbox[roadtrip]">image #2</a>
<a href="images/image-3.jpg" rel="lightbox[roadtrip]">image #3</a>
3、没有限定每个页面的图片组数量和每个图片组图片的数量. 疯了!

下载: Lightbox JS v2.02

Javascript 相关文章推荐
User Scripts: Video Download by User Scripts
May 14 Javascript
js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)
Jan 30 Javascript
js loading加载效果实现代码
Nov 24 Javascript
Firebug入门指南(Firefox浏览器)
Aug 21 Javascript
使用JavaScript动态设置样式实现代码及演示动画
Jan 25 Javascript
jquery判断元素的子元素是否存在的示例代码
Feb 04 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
Aug 24 Javascript
详解react如何在组件中获取路由参数
Jun 15 Javascript
关于微信小程序bug记录与解决方法
Aug 15 Javascript
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
Aug 27 jQuery
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
Feb 01 jQuery
Node在Controller层进行数据校验的过程详解
Aug 28 Javascript
jquery 循环显示div的示例代码
Oct 18 #Javascript
使用CSS和jQuery模拟select并附提交后取得数据的代码
Oct 18 #Javascript
简单实用的全选反选按钮例子
Oct 18 #Javascript
关于jquery的多个选择器的使用示例
Oct 18 #Javascript
js页面跳转的常用方法整理
Oct 18 #Javascript
js判断上传文件的类型和大小示例代码
Oct 18 #Javascript
JS格式化数字金额用逗号隔开保留两位小数
Oct 18 #Javascript
You might like
收音机指标测试方法及仪器
2021/03/01 无线电
德劲1107的电路分析与打磨
2021/03/02 无线电
PHP4与PHP3中一个不兼容问题的解决方法
2006/10/09 PHP
删除html标签得到纯文本可处理嵌套的标签
2014/04/28 PHP
自定义session存储机制避免会话保持问题
2014/10/08 PHP
PHP获取远程图片并保存到本地的方法
2015/05/12 PHP
PHP使用pear自带的mail类库发邮件的方法
2015/07/08 PHP
php获取文件类型和文件信息的方法
2015/07/10 PHP
Thinkphp 框架扩展之应用模式实现方法分析
2020/04/27 PHP
解决PhpStorm64不能启动的问题
2020/06/20 PHP
javascript入门基础之私有变量
2010/02/23 Javascript
javascript 实现 秒杀,团购 倒计时展示的记录 分享
2013/07/12 Javascript
jQuery设置指定网页元素宽度和高度的方法
2015/03/25 Javascript
使用CoffeeScrip优美方式编写javascript代码
2015/10/28 Javascript
将List对象列表转换成JSON格式的类实现方法
2016/07/04 Javascript
vue项目中做编辑功能传递数据时遇到问题的解决方法
2016/12/19 Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
2017/01/03 Javascript
jquery Easyui Datagrid实现批量操作(编辑,删除,添加)
2017/02/20 Javascript
实例分析nodejs模块xml2js解析xml过程中遇到的坑
2017/03/18 NodeJs
Angular项目如何升级至Angular6步骤全纪录
2018/09/03 Javascript
vue打包通过image-webpack-loader插件对图片压缩优化操作
2020/11/12 Javascript
[36:09]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.24
2019/09/10 DOTA
Python实现的微信公众号群发图片与文本消息功能实例详解
2017/06/30 Python
Python实战小程序利用matplotlib模块画图代码分享
2017/12/09 Python
python3中zip()函数使用详解
2018/06/29 Python
python匿名函数的使用方法解析
2019/10/10 Python
Django1.11自带分页器paginator的使用方法
2019/10/31 Python
解决keras加入lambda层时shape的问题
2020/06/11 Python
html5 datalist标签使用示例(自动完成组件)
2014/05/04 HTML / CSS
HTML5+CSS3绘制锯齿状的矩形
2016/03/01 HTML / CSS
团委竞选演讲稿
2014/04/24 职场文书
学雷锋活动总结报告
2014/06/26 职场文书
人事聘任通知
2015/04/21 职场文书
诚信考试承诺书范文
2015/04/29 职场文书
自荐信范文
2019/05/20 职场文书
导游词之黄帝陵景区
2019/09/16 职场文书