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 相关文章推荐
Mootools 1.2教程 Tooltips
Sep 15 Javascript
Jquery中删除元素的实现代码
Dec 29 Javascript
jquery的ajax()函数传值中文乱码解决方法介绍
Nov 08 Javascript
JS获取后台Cookies值的小例子
Mar 04 Javascript
JavaScript二维数组实现的省市联动菜单
May 08 Javascript
使用jquery菜单插件HoverTree仿京东无限级菜单
Dec 18 Javascript
正则表达式优化JSON字符串的技巧
Dec 24 Javascript
使用getBoundingClientRect方法实现简洁的sticky组件的方法
Mar 22 Javascript
详解react-native-fs插件的使用以及遇到的坑
Sep 12 Javascript
微信小程序选择图片和放大预览图片功能
Nov 02 Javascript
微信浏览器下拉黑边解决方案 wScroollFix
Jan 21 Javascript
Vue export import 导入导出的多种方式与区别介绍
Feb 12 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简洁函数小结
2011/08/12 PHP
PHP+Mysql+jQuery实现发布微博程序 jQuery篇
2011/10/08 PHP
PHP实现绘制3D扇形统计图及图片缩放实例
2014/10/01 PHP
PHP实现生成唯一会员卡号
2015/08/24 PHP
大家在抢红包,程序员在研究红包算法
2015/08/31 PHP
PHP如何通过表单直接提交大文件详解
2019/01/08 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
2020/04/27 PHP
浅谈Javascript嵌套函数及闭包
2010/11/09 Javascript
iframe的父子窗口之间的对象相互调用基本用法
2013/09/03 Javascript
jquery ui bootstrap 实现自定义风格
2014/11/14 Javascript
浅谈JavaScript Array对象
2014/12/29 Javascript
jQuery对指定元素中指定字符串进行替换的方法
2015/03/17 Javascript
微信支付如何实现内置浏览器的H5页面支付
2015/09/25 Javascript
深入理解逻辑表达式的用法 与或非的用法
2016/06/06 Javascript
ReactJs快速入门教程(精华版)
2016/11/28 Javascript
80%应聘者都不及格的JS面试题
2017/03/21 Javascript
react.js使用webpack搭配环境的入门教程
2017/08/14 Javascript
JavaScript实现离开页面前提示功能【附jQuery实现方法】
2017/09/26 jQuery
微信小程序在地图选择地址并返回经纬度简单示例
2018/12/03 Javascript
基于vue中的scoped坑点解说
2020/09/04 Javascript
python list使用示例 list中找连续的数字
2014/01/27 Python
Python实现分割文件及合并文件的方法
2015/07/10 Python
Selenium的使用详解
2018/10/19 Python
Python实现微信小程序支付功能
2019/07/25 Python
tensorflow 实现打印pb模型的所有节点
2020/01/23 Python
什么是Python中的顺序表
2020/06/02 Python
Python eval函数原理及用法解析
2020/11/14 Python
如何利用Python写个坦克大战
2020/11/18 Python
Python 可视化神器Plotly详解
2020/12/26 Python
印度服装购物网站:Limeroad
2018/09/26 全球购物
泰国国际航空公司官网:Thai Airways International
2019/12/04 全球购物
2014的自我评价
2014/01/13 职场文书
学生不讲诚信检讨书
2014/09/29 职场文书
护士个人总结范文
2015/02/13 职场文书
2015年办公室工作总结范文
2015/03/31 职场文书
首次购房证明
2015/06/19 职场文书