自学JS之切换图片进阶篇章
2016-11-30 23:56
148 查看
今天要展示的是平时在网页上面看到的如何切换图片:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>图片切换小示例</title>
<style>
#box{
width:1000px;
height:1000px;
margin:50px auto 0;
position:relative;
}
a {
width:80px; height:840px;
background:gainsboro;
filter:alpha(opacity:80); opacity:0.8;
position:absolute;
top:160px; font-size:58px;
color:#000; text-align:center;
line-height:840px;
text-decoration:none;
}
a:hover {
filter:alpha(opacity:30); opacity:0.3;
}
#prev { left:10px; }
#next { right:10px; }
#img1 { width:800px; height:800px; padding: 160px 100px;}
</style>
</head>
<body>
<div id="box">
<a id="prev" href="javascript:;"><</a>
<a id="next" href="javascript:;">></a>
<img id="img1" src="img/001.jpg"/>
</div>
<script>
var oPrev = document.getElementById('prev');
var oNext = document.getElementById('next');
var oImg = document.getElementById('img1');
var arrUrl = [ 'img/001.jpg', 'img/002.jpg', 'img/003.jpg', 'img/004.jpg' ,'img/005.jpg'];
var num = 0;
oPrev.onclick = function (){
if(num>0){
num--;
oImg.src = arrUrl[num];//利用数组下标动态的查找图片
}
}
oNext.onclick = function (){
if(num<arrUrl.length-1){
num++;
oImg.src = arrUrl[num];
}
}
</script>
</body>
</html>
效果如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>图片切换小示例</title>
<style>
#box{
width:1000px;
height:1000px;
margin:50px auto 0;
position:relative;
}
a {
width:80px; height:840px;
background:gainsboro;
filter:alpha(opacity:80); opacity:0.8;
position:absolute;
top:160px; font-size:58px;
color:#000; text-align:center;
line-height:840px;
text-decoration:none;
}
a:hover {
filter:alpha(opacity:30); opacity:0.3;
}
#prev { left:10px; }
#next { right:10px; }
#img1 { width:800px; height:800px; padding: 160px 100px;}
</style>
</head>
<body>
<div id="box">
<a id="prev" href="javascript:;"><</a>
<a id="next" href="javascript:;">></a>
<img id="img1" src="img/001.jpg"/>
</div>
<script>
var oPrev = document.getElementById('prev');
var oNext = document.getElementById('next');
var oImg = document.getElementById('img1');
var arrUrl = [ 'img/001.jpg', 'img/002.jpg', 'img/003.jpg', 'img/004.jpg' ,'img/005.jpg'];
var num = 0;
oPrev.onclick = function (){
if(num>0){
num--;
oImg.src = arrUrl[num];//利用数组下标动态的查找图片
}
}
oNext.onclick = function (){
if(num<arrUrl.length-1){
num++;
oImg.src = arrUrl[num];
}
}
</script>
</body>
</html>
效果如下:
相关文章推荐
- 一段非常简单的让图片自动切换js代码
- 各大门户网站Flash和JS实现的图片幻灯片切换特效代码文件下载
- js打造图片幻灯片效果——多幅图片淡入淡出切换
- JS+Flash实现图片切换幻灯片效果
- css图片切换效果代码[不用js]
- Iframe中使用JS事先切换背景颜色、背景图片的效果
- JS图片自动切换
- 哪个美女最漂亮,自己写的js图片自适应切换
- 新闻图片切换播放和自动切换播放以及链接功能【js+css设计】
- 漂亮的js tab图片轮换效果代码(可自定义的幻灯片和图片缓冲切换)
- js 图片切换
- js实现多张图片切换效果
- JS--切换图片总结
- 一个实现图片切换的js代码
- 天极网软件频道的用JS实现的图片切换特效
- JS 切换图片 (简单模式) 字体颜色,大小变化
- Flash和JS实现的图片幻灯片切换特效
- 纯js无flash仿搜狐女人频道FLASH图片切换效果代码
- Flash和JS实现的图片幻灯片切换特效
- 单击鼠标切换图片JS