实践课__幻灯片模式切换

<!DOCTYPE HTML>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
		<title>幻灯片切换效果</title>
		<style>
			p {margin: 0;}
			body {text-align: center;}
			#box {width: 400px; height: 400px; border: 10px solid #ccc; margin: 50px auto 0; position: relative;}
			a {width: 40px; height: 40px; background: #fff; filter: 		alpha(opacity: 80); opacity: 0.8; position: absolute; top: 160px;
				font-size: 18px; color: #000; text-align: center; line-height: 40px; text-decoration: none;}
			a:hover {filter: alpha(opacity: 30); opacity: 0.3;}
			#prev {left: 10px;}
			#next {right: 10px;}
			#p1 {width: 400px; height: 30px; line-height: 30px; text-align: center; background: #000;
				  color: #fff; font-size: 14px; filter: alpha(opacity: 80); opacity: 0.8; position: absolute; bottom: 0; left: 0;}
			strong {width: 400px; height: 30px; line-height: 30px; text-align: center; background: #000; color: #fff;
				    font-size: 14px; filter: alpha(opacity: 80); opacity: 0.8; position: absolute; top: 0; left: 0;}
			#img1 {width: 400px; height: 400px;}
			span {position: absolute; width: 400px; height: 30px; line-height: 30px; text-align: center;
				  top: -50px; left: 0; font-family: ‘微软雅黑‘;}
		</style>
		<script>
			window.onload = function() {
				var oPrev = document.getElementById(‘prev‘);
				var oNext = document.getElementById(‘next‘);
				var oP = document.getElementById(‘p1‘);
				var oStrong = document.getElementById(‘strong1‘);
				var oImg = document.getElementById(‘img1‘);
				var aBtn = document.getElementsByTagName(‘input‘);

				var arrUrl = [‘img/2_1.jpg‘, ‘img/2_2.jpg‘, ‘img/2_3.jpg‘, ‘img/2_4.jpg‘];
				var arrText = [‘文字一‘, ‘文字二‘, ‘文字三‘, ‘识文断字‘];
				var num = 0;
				var onOff = true;

				aBtn[0].onclick = function() {
					onOff = true;
					document.getElementsByTagName(‘span‘)[0].innerHTML = ‘图片可从最后一张跳转到第一张循环切换‘;
				};

				aBtn[1].onclick = function() {
					onOff = false;
					document.getElementsByTagName(‘span‘)[0].innerHTML = ‘图片只能到最后一张\或只能到第一张切换‘;
				};

				// 初始化
				function fnTab() {
					oP.innerHTML = arrText[num];
					oStrong.innerHTML = num + 1 + ‘ / ‘ + arrText.length;
					oImg.src = arrUrl[num];
				}
				fnTab();

				oPrev.onclick = function() {
					num--;
					if(num == -1) {
						if(onOff) {
							num = arrText.length - 1;
						} else {
							alert(‘这已经是第一张了,不能再往前了~~‘);
							num = 0;
						}
						//num = arrText.length-1;
					}
					fnTab();
				};

				oNext.onclick = function() {
					num++;
					if(num == arrText.length) {
						if(onOff) {
							num = 0;
						} else {
							alert(‘已经到最后一张啦~‘);
							num = arrText.length - 1;
						}
					}
					fnTab();
				};

			};
		</script>
	</head>
	<body>
		<input type="button" value="循环切换" />
		<input type="button" value="顺序切换" />
		<div id="box">
			<span>图片可从最后一张跳转到第一张循环切换</span>
			<a id="prev" href="javascript:;"> < </a>
			<a id="next" href="javascript:;">></a>
			<p id="p1">图片文字加载中……</p>
			<strong id="strong1">图片数量计算中……</strong>
			<img id="img1" />
		</div>
	</body>
</html>

  

时间: 2024-10-13 10:27:21

实践课__幻灯片模式切换的相关文章

实践课__元素移动封装

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> div { width: 100px; height: 100px; background-color: red; top: 50px; left: 30px; position: absolute;

实践课__浮动练习8

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>解决所有浏览器的兼容问题</title> 6 <style type="text/css"> 7 body{margin:0; background-color:#333;} 8 h2, ul, li, p{margin:0; padding:0

实践课__浮动练习7

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>虾米</title> 6 <style type="text/css"> 7 body{background-color:#c3c3c3;} 8 body, h2{margin:0; padding:0;} 9 ul, li, p{margin:

PB自考实践课回顾

为期一个月的自考实践课终于结束了,标志性事件就是我们的保定"两日行"~ 整个实践课开始到最后答辩期间我们确实收获良多,包括PB技术的学习.整个系统的设计.参考修改和实现.与河大老师的深刻交流以及这次宝贵的论文书写和答辩机会. 开始 从开始看书,其实就是重温了数据库系统原理,很快就半本书下去了,后半本书是讲的如何实现一个系统.这对我们来说其实相当简单,大家都有了不少项目经验,而且我们从VB.C#.数据库.VB.NET一路走来,再学习PB也只是一群小虾小蟹,翻不起什么大浪来~ PowerB

免费领取16套深度学习权威实践课,从零基础小白到大牛

摘要:想学习人工智能却无从下手,听过两三遍网课还是不懂什么是卷积神经网络,好不容易啃完了视频却发现没源码没法调参跑代码,快来AI Studio课程!免费优质课程,系统化学习, 名师指导,提供真实开发案例,在线实训调参,提升学习效果,带你快速入行人工智能! 很多学习AI算法的人都很痛苦,尤其是希望进入大热的深度学习领域的你,是否遇到过以下囧境? 网上有大量的学习资料,质量参差不齐,且不知道知该从何学起: 听过两三遍网课,还是不懂什么是卷积神经网络: 好不容易啃完了视频却发现没源码,没法调参跑代码,

实践课-------(第九篇)

通过这十天的框架搭建学习,学会了环境配置,及其测试,得出以下总结 1.创建WEB工程添加struts支持 2.分包 3添加spring支持 4.添加spring配置文件 5.在web.xml文件中配置初始化读取参数(spring的配置文件) 6.配置spring监听器 7.在struts-config.xml文件中配置请求处理器将struts请求委托给spring代理达到控制反转的目的 8.添加hibernate支持 9.配置好hibernate以后在applicatio

Java设计实践课的LeetCode题目

7.Reverse Integer 解题思路:使用强制类型转换的代码,先用long做,之后判断值然后强制转化成int 1 public class Solution { 2 public int reverse(int x) { 3 long reverse_n = 0; 4 while (x != 0) { 5 reverse_n = reverse_n * 10 + x % 10;//关键代码 6 x = x / 10; 7 } 8 if (reverse_n > Integer.MAX_V

身膏鼎镬实践课还

 http://www.djkk.com/blog/myfav-4441207.html http://www.djkk.com/blog/zjmore-4441207.html http://www.djkk.com/blog/mypic-4441207.html http://www.djkk.com/blog/myfriend-4441207.html http://www.djkk.com/blog/myaction-4441207.html http://www.djkk.com/

Java设计实践课练习题

1 package hello; 2 import java.util.*; 3 4 public class Hello { 5 public static void main(String args[]){ 6 double[] a = produce(10000); 7 int[] b = tongJi(a); 8 for (int e : b) { 9 System.out.print(e +" "); 10 } 11 System.out.println(); 12 doub