js-简单相册
2018-07-29 08:55:24来源:博客园 阅读 ()
做简单相册,点击小图片,下面的图片进行放大
布局为上下分别为两个div
上面一个div内的图片用a标签包含
页面效果为点击上面div的图片下面的图片换成对应的图片
js思路为:
首先分别找到上面
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>相册</title>
<style type="text/css">
.smalldiv{
width:600px;
height: 150px;
border:solid #09d 1px;
margin-bottom: 20px;
margin: auto;
}
.smalldiv img{
width:150px;
height: 100px;
margin:20px;
}
.bigdiv{
width:600px;
height: 300px;
border:solid #09d 1px;
margin:auto auto;
}
.bigdiv img{
display: block;
width:250px;
height:200px;
margin:30px auto;
}
</style>
</head>
<body>
<div id="small" class="smalldiv">
<a href="../img/1.jpg">
<img src="../img/1.jpg"/>
</a>
<a href="../img/2.jpg"/>
<img src="../img/2.jpg">
</a>
<a href="../img/3.jpg">
<img src="../img/3.jpg"/>
</a>
</div>
<div class="bigdiv">
<img id="img" src="../img/4.jpg"/>
</div>
<script type="text/javascript">
var small=document.getElementById('small');
var links=small.getElementsByTagName('a');
var len=links.length;
for(var i=0;i<len;i++){
var link=links[i];
var img=document.getElementById('img');
link.onclick=function(){
img.src=this.href;
return false;
}
}
</script>
</body>
</html>
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:git常用指令
- JS简单去除数组中重复项的方法 2020-03-16
- JS判断浏览器是否安装flash插件的简单方法 2020-03-12
- JavaScript简单下拉菜单特效 2020-02-22
- Js操作DOM元素及获取浏览器高宽的简单方法 2019-12-31
- JS简单随机数生成方法 2019-12-29
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash