电子相册动画版
【摘要】
视频课堂https://edu.csdn.net/course/play/7621
使用纯粹的javascript来实现的代码
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>动画相册</title...
视频课堂https://edu.csdn.net/course/play/7621
使用纯粹的javascript来实现的代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>动画相册</title>
<!--2.第2步设计页内样式-->
<style>
img{width:320px;height: 460px;}
</style>
<!--3.第3步设计动态的js-->
<script>
var num=0;
function back(){
var img=document.getElementById("img");
num--;
if(num<0)
num=9;
img.src="img/"+num+".jpg";
}
function next(){
var img=document.getElementById("img");
num++;
if(num>9)
num=0;
img.src="img/"+num+".jpg";
}
</script>
</head>
<body>
<!--1.第一步设计页内布局-->
<img src="img/0.jpg" id="img" /><br />
<button οnclick="back()">后退</button>
<button οnclick="next()">前进</button>
</body>
</html>
使用jQuery代码来实现的代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
img{display: block;width: 320px;height: 460px;}
</style>
<!--3.使用jQuery版本的格式来实现-->
<script src="js/jquery-1.8.3.min.js"></script>
</head>
<body>
<img src="img/0.jpg" id="img"/>
<button>后退</button>
<button>前进</button>
<script>
/*1.找对象;就是找到我们要操作的对象$("button"):找到一批
*2.定事件;就是找出来对象要响应的事件;click:代替了onclick
*3.匿名函数:就是省略了名称的函数
*/
//alert($("button").html());
//$("button").click(alert('aaa'));
$("button").click(function(){
var num=0;
//alert('bbb');
//alert($("button").html());内容一致;
//alert($(this).text());//$(this):当前按钮
//attr可以设置对象的属性或取值;
if($(this).text()=="后退"){
num--;
if(num<0)num=9;
}else{
num++;
if(num>9)num=0;
}
$("#img").attr("src","img/"+num+".jpg");
//调用该函数
setInterval("autoRun()",1000);
});
/*定时功能加上去
*/
var num=0;
function autoRun(){
num++;
if(num>9)num=0;
$("#img").attr("src","img/"+num+".jpg");
}
</script>
</body>
</html>
动画效果如下:
文章来源: aaaedu.blog.csdn.net,作者:tea_year,版权归原作者所有,如需转载,请联系作者。
原文链接:aaaedu.blog.csdn.net/article/details/79389544
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)