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 相关文章推荐
基于jquery的下拉框改变动态添加和删除表格实现代码
Sep 12 Javascript
ASP.NET jQuery 实例10 动态修改hyperlink的URL值
Feb 03 Javascript
JavaScript实现存储HTML字符串示例
Apr 21 Javascript
Javascript闭包实例详解
Nov 29 Javascript
基于BootStarp的Dailog
Apr 28 Javascript
在angularJs中进行数据遍历的2种方法
Oct 08 Javascript
javascriptvoid(0)含义以及与&quot;#&quot;的区别讲解
Jan 19 Javascript
基于VUE的v-charts的曲线显示功能
Oct 01 Javascript
Vue搭建后台系统需要注意的问题
Nov 08 Javascript
JavaScript对象原型链原理解析
Jan 22 Javascript
JavaScript canvas动画实现时钟效果
Feb 10 Javascript
在实例中重学JavaScript事件循环
Dec 03 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
星际争霸教主Flash的ID由来:你永远不会知道他之前的ID是www!
2019/01/18 星际争霸
PHP常用设计模式之委托设计模式
2016/02/13 PHP
PHP简单实现生成txt文件到指定目录的方法
2016/04/25 PHP
PHP超全局变量实现原理及代码解析
2020/09/01 PHP
php慢查询日志和错误日志使用详解
2021/02/27 PHP
对联广告js flash激活
2006/10/19 Javascript
jquery UI 1.72 之datepicker
2009/12/29 Javascript
js动态删除div元素基本思路及实现代码
2014/05/08 Javascript
textarea焦点的用法实现获取焦点清空失去焦点提示效果
2014/05/19 Javascript
javascript设置连续两次点击按钮时间间隔的方法
2014/10/28 Javascript
javascript中返回顶部按钮的实现
2015/05/05 Javascript
基于jQuery.Hz2Py.js插件实现的汉字转拼音特效
2015/05/07 Javascript
jquery 无限极下拉菜单的简单实例(精简浓缩版)
2016/05/31 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
jQuery插件zTree实现清空选中第一个节点所有子节点的方法
2017/03/08 Javascript
深入学习nodejs中的async模块的使用方法
2017/07/12 NodeJs
通过fastclick源码分析彻底解决tap“点透”
2017/12/24 Javascript
详解基于vue-cli配置移动端自适应
2018/01/13 Javascript
nodejs读取并去重excel文件
2018/04/22 NodeJs
Python捕捉和模拟鼠标事件的方法
2015/06/03 Python
Python简单计算给定某一年的某一天是星期几示例
2018/06/27 Python
Python替换NumPy数组中大于某个值的所有元素实例
2020/06/08 Python
Python getattr()函数使用方法代码实例
2020/08/10 Python
Python 解析xml文件的示例
2020/09/29 Python
python爬虫分布式获取数据的实例方法
2020/11/26 Python
canvas像素点操作之视频绿幕抠图
2018/09/11 HTML / CSS
Lookfantastic美国/加拿大:英国知名美妆购物网站
2019/03/27 全球购物
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
2013/05/23 面试题
优秀毕业生求职推荐信范文
2013/11/21 职场文书
工程造价与管理专业应届生求职信
2013/11/23 职场文书
大二法学专业职业生涯规划范文
2014/02/12 职场文书
优秀学生干部个人事迹材料
2014/06/02 职场文书
2014年教师节座谈会发言稿
2014/09/10 职场文书
2015公司年度工作总结
2015/05/14 职场文书
2015年政府采购工作总结
2015/05/21 职场文书
Python基础 括号()[]{}的详解
2021/11/07 Python