当前位置: 首页 > 图文教程 > 网络编程 > Javascript > JavaScript 仿关机效果的图片层

Javascript
java编程教程:JDBC技术简介
浅析Ajax为什么优于JSF
JDK5.0中collection都有哪些变化
对性能和可扩展产生深远影响的J2EE
HTTP消息头字段深入介绍
java教程:网站开发中的入侵问题检测
简要介绍实现多线程环形缓冲的方法
DOM文档如何与XML文件互换?
Java教程:如何实现FTP功能
Bing API的简单了解
Javascript对网页输入框的字数限制
建立支持移动设备访问的网站sitemap
window.onload和body onload
JS教程:window.event对象
网页漂浮广告的关闭的实现代码
JavaScript教程:网页浮动定位提示效果
常用的Javascript代码高亮脚本
滑动导航菜单的变体使用
解决AJAX中文回传乱码
Javascript开发是否预留退路?

Javascript 中的 JavaScript 仿关机效果的图片层


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 157 ::
收藏到网摘: n/a

最近发现了一用 YUI 做的 Lightbox, 只需少量的设置就能类Window关机的效果来显示图片。

首先下载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>