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 相关文章推荐
跨浏览器开发经验总结(四) 怎么写入剪贴板
May 13 Javascript
in.js 一个轻量级的JavaScript颗粒化模块加载和依赖关系管理解决方案
Jul 26 Javascript
教你如何使用PHP输出中文JSON字符串
May 22 Javascript
JavaScript资源预加载组件和滑屏组件的使用推荐
Mar 10 Javascript
jQuery获取父元素及父节点的方法小结
Apr 14 Javascript
详解angularJs中自定义directive的数据交互
Jan 13 Javascript
从零开始学习Node.js系列教程六:EventEmitter发送和接收事件的方法示例
Apr 13 Javascript
微信小程序 本地数据读取实例
Apr 27 Javascript
JavaScript学习总结之正则的元字符和一些简单的应用
Jun 30 Javascript
ES6 Promise对象概念及用法实例详解
Oct 15 Javascript
Javascript Web Worker使用过程解析
Mar 16 Javascript
js实现轮播图特效
May 28 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
PHP.MVC的模板标签系统(五)
2006/09/05 PHP
PHP简介
2006/10/09 PHP
PHP配置文件中最常用四个ini函数
2007/03/19 PHP
table标签的结构与合并单元格的实现方法
2013/07/24 PHP
php解析url的三个示例
2014/01/20 PHP
php获取数据库结果集方法(推荐)
2017/06/01 PHP
PHP实现获取url地址中顶级域名的方法示例
2019/06/05 PHP
js setattribute批量设置css样式
2009/11/26 Javascript
Node.js实战 建立简单的Web服务器
2012/03/08 Javascript
js控制淡入淡出示例代码
2013/11/12 Javascript
javascript函数定义的几种区别小结
2014/01/06 Javascript
如何将网页表格内容导入excel
2014/02/18 Javascript
JavaScript设计模式之抽象工厂模式介绍
2014/12/28 Javascript
SeaJS中use函数用法实例分析
2017/10/10 Javascript
Electron vue的使用教程图文详解
2019/07/05 Javascript
json 带斜杠时如何解析的实现
2019/08/12 Javascript
vue 使用rules对表单字段进行校验的步骤
2020/12/25 Vue.js
[01:18:35]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第一场 1月29日
2021/03/11 DOTA
Python把csv数据写入list和字典类型的变量脚本方法
2018/06/15 Python
python实现可视化动态CPU性能监控
2018/06/21 Python
详解pyinstaller selenium python3 chrome打包问题
2019/10/18 Python
pytorch 实现将自己的图片数据处理成可以训练的图片类型
2020/01/08 Python
python中return如何写
2020/06/18 Python
python中把元组转换为namedtuple方法
2020/12/09 Python
CSS3 flex布局之快速实现BorderLayout布局
2015/12/03 HTML / CSS
实例讲解使用SVG制作loading加载动画的方法
2016/04/05 HTML / CSS
laravel使用redis队列实例讲解
2021/03/23 PHP
应届毕业生求职自荐书
2014/01/03 职场文书
意向协议书范本
2014/04/23 职场文书
学校春季防火方案
2014/06/08 职场文书
建筑学专业自荐书
2014/07/09 职场文书
2014教育局对照检查材料思想汇报
2014/09/23 职场文书
2015年化验室工作总结
2015/04/23 职场文书
股权投资协议书
2016/03/23 职场文书
Python机器学习之PCA降维算法详解
2021/05/19 Python
Go 语言结构实例分析
2021/07/04 Golang