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 相关文章推荐
Gird事件机制初级读本
Mar 10 Javascript
javascript xml为数据源的下拉框控件
Jul 07 Javascript
jquery衣服颜色选取插件效果代码分享
Aug 28 Javascript
js window对象属性和方法相关资料整理
Nov 11 Javascript
javascript中arguments,callee,caller详解
Mar 16 Javascript
15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】
May 25 Javascript
Js查找字符串中出现次数最多的字符及个数实例解析
Sep 05 Javascript
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
Sep 12 jQuery
浅谈Vue.js中ref ($refs)用法举例总结
Dec 19 Javascript
浅谈JS中this在各个场景下的指向
Aug 14 Javascript
createObjectURL方法实现本地图片预览
Sep 30 Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
Oct 26 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
PHP连接SQLSERVER 注意事项(附dll文件下载)
2012/06/28 PHP
PHP易混淆函数的区别及用法汇总
2014/11/22 PHP
Zend Framework框架中实现Ajax的方法示例
2017/06/27 PHP
php爬取天猫和淘宝商品数据
2018/02/23 PHP
php生成微信红包数组的方法
2019/09/05 PHP
JavaScript获取GridView选择的行内容
2009/04/14 Javascript
JavaScript 学习笔记 Black.Caffeine 09.11.28
2009/11/30 Javascript
Tab页界面 用jQuery及Ajax技术实现(php后台)
2011/10/12 Javascript
js确认删除对话框适用于a标签及submit
2014/07/10 Javascript
教你如何使用firebug调试功能了解javascript闭包和this
2015/03/04 Javascript
SuperSlide标签切换、焦点图多种组合插件
2015/03/14 Javascript
深入理解关于javascript中apply()和call()方法的区别
2016/04/12 Javascript
在 Angular 中使用Chart.js 和 ng2-charts的示例代码
2017/08/17 Javascript
详解Vue微信公众号开发踩坑全记录
2017/08/21 Javascript
node.js监听文件变化的实现方法
2019/04/17 Javascript
自定义javascript验证框架示例【附源码下载】
2019/05/31 Javascript
vue-router重写push方法,解决相同路径跳转报错问题
2020/08/07 Javascript
[04:22]DOTA2上海特级锦标赛主赛事第四日TOP10
2016/03/06 DOTA
[52:32]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第三场 11.18
2020/11/18 DOTA
windows上安装Anaconda和python的教程详解
2017/03/28 Python
Numpy数据类型转换astype,dtype的方法
2018/06/09 Python
使用Python进行中文繁简转换的实现代码
2019/10/18 Python
使用CSS3的appearance属性改变任何元素的浏览器默认风格
2012/12/24 HTML / CSS
使用 HTML5 Canvas 制作水波纹效果点击图片就会触发
2014/09/15 HTML / CSS
汤米巴哈马官方网站:Tommy Bahama
2017/05/13 全球购物
作为网站管理者应当如何防范XSS
2014/08/16 面试题
学生处主任岗位职责
2013/12/01 职场文书
促销活动方案模板
2014/02/24 职场文书
无犯罪记录证明
2014/09/19 职场文书
企业务虚会发言材料
2014/10/20 职场文书
2015年个人剖析材料范文
2014/12/29 职场文书
社团个人总结范文
2015/03/05 职场文书
检讨书怎么写
2015/05/07 职场文书
讲解MySQL增删改操作
2022/05/06 MySQL
MYSQL中文乱码问题的解决方案
2022/06/14 MySQL
Spring Security动态权限的实现方法详解
2022/06/16 Java/Android