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 相关文章推荐
一段多浏览器的&quot;复制到剪贴板&quot;javascript代码
Mar 27 Javascript
JQuery实现的在新窗口打开链接的方法小结
Apr 22 Javascript
在jQuery中 常用的选择器介绍
Apr 16 Javascript
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
Jun 19 Javascript
js实现遮罩层弹出框的方法
Jan 15 Javascript
Angular.js如何从PHP读取后台数据
Mar 24 Javascript
javascript HTML5文件上传FileReader API
Mar 27 Javascript
js实现做通讯录的索引滑动显示效果和滑动显示锚点效果
Feb 18 Javascript
WdatePicker.js时间日期插件的使用方法
Jul 26 Javascript
Node.js学习教程之HTTP/2服务器推送【译】
Oct 31 Javascript
Vue2.x通用条件搜索组件的封装及应用详解
May 28 Javascript
Angular 多模块项目构建过程
Feb 13 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
ThinkPHP惯例配置文件详解
2014/07/14 PHP
php实现的ping端口函数实例
2014/11/12 PHP
WordPress中用于获取搜索表单的PHP函数使用解析
2016/01/05 PHP
PHP+Ajax实现的博客文章添加类别功能示例
2018/03/29 PHP
JQuery 图片延迟加载并等比缩放插件
2009/11/09 Javascript
基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
2012/06/14 Javascript
js时间比较 js计算时间差的简单实现方法
2016/08/26 Javascript
javascript数组遍历的方法实例分析
2016/09/13 Javascript
javascript对浅拷贝和深拷贝的详解
2016/10/14 Javascript
JavaScript之DOM插入更新删除_动力节点Java学院整理
2017/07/03 Javascript
基于Vue框架vux组件库实现上拉刷新功能
2017/11/28 Javascript
JS使用正则表达式获取小括号、中括号及花括号内容的方法示例
2018/06/01 Javascript
vue-property-decorator用法详解
2019/12/12 Javascript
ES6实现图片切换特效代码
2020/01/14 Javascript
python pickle 和 shelve模块的用法
2013/09/16 Python
Python的Flask框架中实现简单的登录功能的教程
2015/04/20 Python
python基于右递归解决八皇后问题的方法
2015/05/25 Python
numpy中索引和切片详解
2017/12/15 Python
解决Django的request.POST获取不到内容的问题
2018/05/28 Python
Python把csv数据写入list和字典类型的变量脚本方法
2018/06/15 Python
python多线程实现TCP服务端
2019/09/03 Python
基于TensorFlow的CNN实现Mnist手写数字识别
2020/06/17 Python
css3实现文字扫光渐变动画效果的示例
2017/11/07 HTML / CSS
公司JAVA开发面试题
2015/04/02 面试题
高中毕业自我评价
2014/02/08 职场文书
《三个小伙伴》教学反思
2014/04/11 职场文书
金融管理专业求职信
2014/07/10 职场文书
安全目标管理责任书
2014/07/25 职场文书
三八妇女节标语
2014/10/09 职场文书
2014年医药代表工作总结
2014/11/22 职场文书
幽灵公主观后感
2015/06/09 职场文书
安全生产标语口号
2015/12/26 职场文书
Canvas三种动态画圆实现方法说明(小结)
2021/04/16 Javascript
css3中transform属性实现的4种功能
2021/08/07 HTML / CSS
使用vue判断当前环境是安卓还是IOS
2022/04/12 Vue.js
mysql查找连续出现n次以上的数字
2022/05/11 MySQL