六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 34|回复: 0

JavaScript 仿关机效果的图片层

[复制链接]

升级  93.8%

309

主题

309

主题

309

主题

进士

Rank: 4

积分
969
 楼主| 发表于 2013-2-7 15:05:11 | 显示全部楼层 |阅读模式
最近发现了一用 YUI 做的 Lightbox, 只需少量的设置就能类Window关机的效果来显示图片。

http://thecodecentral.com/2007/08/17/yui-based-lightbox-revisit

首先下载JavaScript包:
http://thecodecentral.com/wp-content/uploads/2007/08/yuilightboxwdep.zip

新建一个HTML页:

<div style=""><html>
<head>
//根据下载的JavaScript包修改以下的路径
<linkrel="stylesheet"type="text/css"href="js/yui/assets/skins/sam/container.css"/>
<scripttype="text/javascript"src="js/yui/yahoo-dom-event/yahoo-dom-event.js"></script>
<scripttype="text/javascript"src="js/yui/dragdrop/dragdrop-min.js"></script>
<scripttype="text/javascript"src="js/yui/container/container-min.js"></script>
<scripttype="text/javascript"src="js/lightbox/Lightbox.js"></script>
<scripttype="text/javascript">...

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

//创建Lightbox对象:
//用法:
//imageBase:Lightbox.js的路径
//dataSource:数据源
varlightbox=newYAHOO.com.thecodecentral.Lightbox(...{
imageBase:
'js/lightbox',
dataSource:dataSource
}
);
}

//这行保持原貌
YAHOO.util.Event.on(window,'load',init);
</script>

</head>
<body>
//加一个预览图片
//用法:
<imgsrc="预览.jpg"id="图片ID"/>
//注意:保持图片ID和数据源ID一致
<imgsrc="image-small.jpg"id="id_1"/>
</body>
</html>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表