JavaScript 仿关机效果的图片层


Posted in Javascript onDecember 26, 2008

首先下载JavaScript包:
http://thecodecentral.com/wp-content/uploads/2007/08/yuilightboxwdep.zip
<html>
<head>
//根据下载的JavaScript包修改以下的路径
<link rel="stylesheet" type="text/css" href="js/yui/assets/skins/sam/container.css" />
<script type="text/javascript" src="js/yui/yahoo-dom-event/yahoo-dom-event.js"></script>
<script type="text/javascript" src="js/yui/dragdrop/dragdrop-min.js"></script>
<script type="text/javascript" src="js/yui/container/container-min.js"></script>
<script type="text/javascript" src="js/lightbox/Lightbox.js"></script>
<script type="text/javascript">...

//加载 lightbox
init = function()...{
//制作一个数据源,含原本图片
//用法: 图片ID: {url: "原本图片路径", title:"标题" }
var dataSource = ...{
id_1:...{url:"image-big.jpg", title: '测试图片'}
};

//创建 Lightbox 对象:
//用法:
//imageBase: Lightbox.js 的路径
//dataSource: 数据源
var lightbox = new YAHOO.com.thecodecentral.Lightbox(...{
imageBase:'js/lightbox',
dataSource: dataSource
});
}
//这行保持原貌
YAHOO.util.Event.on(window, 'load', init);
</script>

</head>
<body>
//加一个预览图片
//用法:<img src="预览.jpg" id="图片ID"/>
//注意:保持图片ID和数据源ID一致
<img src="image-small.jpg" id="id_1"/>
</body>
</html>
代码无注解:
<html>
<head>
<link rel="stylesheet" type="text/css" href="js/yui/assets/skins/sam/container.css" />
<script type="text/javascript" src="js/yui/yahoo-dom-event/yahoo-dom-event.js"></script>
<script type="text/javascript" src="js/yui/dragdrop/dragdrop-min.js"></script>
<script type="text/javascript" src="js/yui/container/container-min.js"></script>
<script type="text/javascript" src="js/lightbox/Lightbox.js"></script>
<script type="text/javascript">

init = function(){
var dataSource = {
id_1:{url:"image-big.jpg", title: '测试图片'}
};

var lightbox = new YAHOO.com.thecodecentral.Lightbox({
imageBase:'js/lightbox',
dataSource: dataSource
});
}

YAHOO.util.Event.on(window, 'load', init);
</script>

</head>
<body>
<img src="image-small.jpg" id="id_1"/>
</body>
</html>
JavaScript 仿关机效果的图片层

Javascript 相关文章推荐
20个非常有用的PHP类库 加速php开发
Jan 15 Javascript
javascript动态改变img的src属性图片不显示的解决方法
Oct 20 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
Aug 01 Javascript
当滚动条滚动到页面底部自动加载增加内容的js代码
May 13 Javascript
ECMAScript6的新特性箭头函数(Arrow Function)详细介绍
Jun 07 Javascript
javascript里绝对用的上的字符分割函数总结
Jul 31 Javascript
js滚轮事件兼容性问题需要注意哪些
Nov 15 Javascript
详解js中let与var声明变量的区别
Apr 05 Javascript
JS通用方法触发点击事件代码实例
Feb 17 Javascript
JavaScript实现动态留言板
Mar 16 Javascript
vue3.0生命周期的示例代码
Sep 24 Javascript
解决vscode进行vue格式化,会自动补分号和双引号的问题
Oct 26 Javascript
jquery 插件 任意位置浮动固定层
Dec 25 #Javascript
jquery 插件 web2.0分格的分页脚本,可用于ajax无刷新分页
Dec 25 #Javascript
jquery 图片预加载 自动等比例缩放插件
Dec 25 #Javascript
jquery 插件之仿“卓越亚马逊”首页弹出菜单效果
Dec 25 #Javascript
ASP SQL防注入的方法
Dec 25 #Javascript
jQuery 位置插件
Dec 25 #Javascript
jQuery 浮动广告实现代码
Dec 25 #Javascript
You might like
使用ob系列函数实现PHP网站页面静态化
2014/08/13 PHP
Zend Framework连接Mysql数据库实例分析
2016/03/19 PHP
用函数式编程技术编写优美的 JavaScript_ibm
2008/05/16 Javascript
动态为事件添加js代码示例
2009/02/15 Javascript
javascript 写的一个简单的timer
2009/07/30 Javascript
js改变文章字体大小的实例代码
2013/11/27 Javascript
jQuery针对各类元素操作基础教程
2014/08/29 Javascript
JS实现在线统计一个页面内鼠标点击次数的方法
2015/02/28 Javascript
Webwork 实现文件上传下载代码详解
2016/02/02 Javascript
JS编写函数实现对身份证号码最后一位的验证功能
2016/12/29 Javascript
用JavaScript实现让浏览器停止载入页面的方法
2017/01/19 Javascript
使用layui定义一个模块并使用的例子
2019/09/14 Javascript
JS实现滚动条触底加载更多
2019/09/19 Javascript
基于vue和bootstrap实现简单留言板功能
2020/05/30 Javascript
jQuery实现穿梭框效果
2021/01/19 jQuery
[32:36]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第二场 12.12
2020/12/16 DOTA
[35:55]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第一场 12.11
2020/12/13 DOTA
[01:25:38]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第一场 1月19日
2021/03/11 DOTA
Python 解析XML文件
2009/04/15 Python
python实现网页链接提取的方法分享
2014/02/25 Python
python中管道用法入门实例
2015/06/04 Python
Python基础之getpass模块详细介绍
2017/08/10 Python
Python collections模块使用方法详解
2019/08/28 Python
python实现输入任意一个大写字母生成金字塔的示例
2019/10/27 Python
Python urllib.request对象案例解析
2020/05/11 Python
python pygame 愤怒的小鸟游戏示例代码
2021/02/25 Python
美国渔具店:FishUSA
2019/08/07 全球购物
新闻学毕业生自荐信
2013/11/15 职场文书
初中优秀学生评语
2014/12/29 职场文书
装饰技术负责人岗位职责
2015/04/13 职场文书
MySql学习笔记之事务隔离级别详解
2021/05/12 MySQL
用Python实现一个打字速度测试工具来测试你的手速
2021/05/28 Python
DBCA命令行搭建Oracle ADG的流程
2021/06/11 Oracle
Winsows11性能如何? win11性能测评多核竟比Win10差了10%
2021/11/21 数码科技
MySQL创建定时任务
2022/01/22 MySQL
利用Java连接Hadoop进行编程
2022/06/28 Java/Android