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与ExtJS之选择实例分析
Aug 19 Javascript
flexigrid 参数说明
Nov 23 Javascript
背景图跟随鼠标移动的Mootools插件实现代码
Dec 12 Javascript
js判断生效时间不得大于失效时间的思路及代码
Apr 23 Javascript
只需20行代码就可以写出CSS覆盖率测试脚本
Apr 24 Javascript
使用JS CSS去除IE链接虚线框的三种方法
Nov 14 Javascript
基于jquery扩展漂亮的下拉框可以二次修改
Nov 19 Javascript
AngularJs bootstrap搭载前台框架——准备工作
Sep 01 Javascript
bootstrap按钮插件(Button)使用方法解析
Jan 13 Javascript
js遮罩效果制作弹出注册界面效果
Jan 25 Javascript
深入Node TCP模块的理解
Mar 13 Javascript
JS插件amCharts实现绘制柱形图默认显示数值功能示例
Nov 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实现的在线人员函数库
2008/04/09 PHP
twig模板常用语句实例小结
2016/02/04 PHP
PHP检测用户是否关闭浏览器的方法
2016/02/14 PHP
PHP中有关长整数的一些操作教程
2019/09/11 PHP
javascript 实现父窗口引用弹出窗口的值的脚本
2007/08/07 Javascript
浏览器打开层自动缓慢展开收缩实例代码
2013/07/04 Javascript
javascript 寻找错误方法整理
2014/06/15 Javascript
JS获取iframe中marginHeight和marginWidth属性的方法
2015/04/01 Javascript
深入理解jQuery之防止冒泡事件
2016/05/24 Javascript
基于jQuery.validate及Bootstrap的tooltip开发气泡样式的表单校验组件思路详解
2016/07/18 Javascript
jquery层级选择器(匹配父元素下的子元素实现代码)
2016/09/05 Javascript
JavaScript每天必学之事件
2016/09/18 Javascript
微信小程序(应用号)简单实例应用及实例详解
2016/09/26 Javascript
jQuery实现链接的title快速出现的方法
2017/02/20 Javascript
swiper动态改变滑动内容的实现方法
2018/01/17 Javascript
JavaScript使用indexOf()实现数组去重的方法分析
2018/09/04 Javascript
Node中对非阻塞I/O、事件循环的知识点总结
2020/01/05 Javascript
vue.js 解决v-model让select默认选中不生效的问题
2020/07/28 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
Vue执行方法,方法获取data值,设置data值,方法传值操作
2020/08/05 Javascript
JavaScript实现网页跨年倒计时
2020/12/02 Javascript
[02:21]2018完美盛典章节片——初心
2018/12/17 DOTA
Python 中 Virtualenv 和 pip 的简单用法详解
2017/08/18 Python
Python基于identicon库创建类似Github上用的头像功能
2017/09/25 Python
Python实现提取XML内容并保存到Excel中的方法
2018/09/01 Python
新手如何发布Python项目开源包过程详解
2019/07/11 Python
Python FtpLib模块应用操作详解
2019/12/12 Python
Python做图像处理及视频音频文件分离和合成功能
2020/11/24 Python
解决python3输入的坑——input()
2020/12/05 Python
HTML5实现分享到微信好友朋友圈QQ好友QQ空间微博二维码功能
2018/01/03 HTML / CSS
印尼披萨外送专家:Domino’s Pizza印尼
2017/12/28 全球购物
澳洲国民品牌乡村路折扣店:Country Road & Trenery Outlet
2018/04/19 全球购物
员工工作表现评语
2014/04/26 职场文书
旅游与酒店管理专业求职信
2014/07/21 职场文书
中学生自我评价范文
2015/03/03 职场文书
python自动化测试通过日志3分钟定位bug
2021/11/20 Python