码迷,mamicode.com
首页 > 其他好文 > 详细

2.2学习内容

时间:2020-02-02 21:23:36      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:har   nload   element   tle   eclipse   encoding   NPU   fun   idt   

今天我讲昨天学习的内容(js实现图片的轮播)进行了上机实验

该实验分2步:

1.用js实现简单的图片点击切换。

用js代码实现点击切换

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>图片轮播</title>
</head>
<body >
<input type=button value="返回上一张"  onclick="changeImg2()">
<img src="file:///F:/eclipse-workspace/jiaqilianxi/WebContent/image/1.png"  id="img1" >
<input type=button value="查看下一张"  onclick="changeImg3()">
</body>

<script>
var index=1;

function changeImg2()
{   
	var img= document.getElementById("img1");
	var curIndex=(index+3)%4+1;
	img.src="file:///F:/eclipse-workspace/jiaqilianxi/WebContent/image/"+curIndex+".png";
	index=index+3;

}
function changeImg3()
{   
	var img= document.getElementById("img1");
	var curIndex=(index+1)%4+1;
	img.src="file:///F:/eclipse-workspace/jiaqilianxi/WebContent/image/"+curIndex+".png";
	index=index+1;
}

</script>
</html>

 技术图片

 

 

 

2.用计时器进行图片的定时切换。

在这里我是用的是setInterval(“函数代码”,时间间隔)这个计时器。

<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>图片轮播</title>
</head>
<body onload="init()">

<img src="file:///F:/eclipse-workspace/jiaqilianxi/WebContent/image/1.png" id="img1" >

</body>

<script>
var index=1;
function changeImg()
{
var img= document.getElementById("img1");
var curIndex=index%4+1;
img.src="file:///F:/eclipse-workspace/jiaqilianxi/WebContent/image/"+curIndex+".png";
index=index+1;
}


function init()
{
setInterval("changeImg()",3000);   //用计时器实现每三秒执行一次图片切换函数

}
</script>

  效果是实现每三秒自动切换到下一张然后循环技术图片

 

2.2学习内容

标签:har   nload   element   tle   eclipse   encoding   NPU   fun   idt   

原文地址:https://www.cnblogs.com/dwx8845/p/12253536.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!