动态图片切换

Posted 街角的守望者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动态图片切换相关的知识,希望对你有一定的参考价值。

<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
img{
display: block;
}
</style>
<script>
/**
* 需求
* 点击下一张按钮。让图片切换成下一张图
* 点击上一张按钮,让图片切换成下一张图
*
* 分析
* 1、获取下一张按钮、图片
* 2、给按钮添加点击事件
* 1、用属性操作的方法去修改图片的src
* 2、把数字存到一个变量理,点击下一张,就让这个变量加1。用字符串拼接的方法修改图片的
* src属性
*
* 累加
* n=n+1
* n+=1
* n++
*/
window.onload=function(){
var next=document.getElementById("next");
var prev=document.getElementById("prev");
var pic=document.getElementById("pic");
var n=1;
//console.log(pic); //null
//下一张按钮点击事件
next.onclick=function(){
//点击下一张让n加个1
//n=n+1;
//n+=1;
n++;
//console.log(n);
if(n>4){
n=4;
alert("已经没有更多了!");
return;
}
pic.src=‘img/‘+n+‘.jpg‘;
};
//上一张的点击事件
prev.onclick=function(){
//点上一张按钮后要让图片递减
n--;
if(n<1){
n=1;
alert("已经没有更多了!");
return;
}
pic.src=‘img/‘+n+‘.jpg‘;
}
};
</script>
</head>
<body>
<input type="button" id="prev" value="上一张"/>
<input type="button" id="next" value="下一张" />
<img src="img/1.jpg" id="pic" />
</body>
</html>

以上是关于动态图片切换的主要内容,如果未能解决你的问题,请参考以下文章

Vue案例:图片动态切换效果

AxureRP8实战手册-案例12(动态面板:自动图片切换)

Core Animation一些Demo总结 (动态切换图片大转盘图片折叠进度条等动画效果)

JS实现动态瀑布流及放大切换图片效果(js案例)

JavaScript练习---[JS动态切换图片效果;JS完成简易计算器, 下拉框切换头像, JS 制作简易文本编辑器]

Axure初体验:简单交互通过按钮切换图片