博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Js图片切换
阅读量:7108 次
发布时间:2019-06-28

本文共 2760 字,大约阅读时间需要 9 分钟。

        <!DOCTYPE html><html<head>

<meta charset="UTF-8">

<title></title>
<link rel="stylesheet" href="css/1.css" />
<style>
在css中,因为p标签有个margin ,所以margin 要置为0,filter:alpha(opacity:80)(兼容IE浏览器); opacity:0.8(兼容火狐浏览器); 
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:brown; 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 type="text/javascript" >
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/1.jpg', 'img/2.jpg', 'img/3.jpg', 'img/4.jpg' ];
var arrText = [ '文字一', '文字二', '文字三', '识文断字' ];
var num = 0;
var onOff = true;
//初始化
function Tab(){
oStrong.innerHTML=num+1+"/"+arrText.length;
oP.innerHTML=arrText[num];
oImg.src=arrUrl[num];
}
Tab();
aBtn[0].οnclick=function(){
onOff=true;
document.getElementsByTagName("span")[0].innerHTML='图片可从最后一张跳转到第一张循环切换';
};
aBtn[1].οnclick=function(){
onOff=false;
document.getElementsByTagName("span")[0].innerHTML='图片只能到最后一张或只能到第一张切换';
};
oNext.οnclick=function(){
num++;
if(onOff){
if(num==arrText.length){num=0; }
}else{
if(num==arrText.length){alert("这已经是最后一张~~~~~");
num=arrText.length-1;
}
}
Tab();
};
oPrev.οnclick=function(){
num--;
if(onOff){
if(num==-1){num=arrText.length-1;}
}else{
if(num==-1){num=num+1;
alert('这已经是第一张了~~~~');}
}
Tab();
}
}
</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>

 

  

 

         

转载于:https://www.cnblogs.com/jrts/p/6112093.html

你可能感兴趣的文章
java 多线程并发 synchronized 同步机制及方式
查看>>
Python3.5爬取cbooo.cn数据并且同步到mysql中
查看>>
SQLServer性能优化专题
查看>>
设计模式:单例模式
查看>>
Mac安装IntelliJ IDEA时快捷键冲突设置
查看>>
Python获取二维数组的行列数
查看>>
使用canvas绘制扇形图
查看>>
Gradle安装使用以及基本操作
查看>>
VM_Centos7.3_X64_安装Oracle12C 总结笔记
查看>>
JS JSOP跨域请求实例详解
查看>>
java反射--方法反射的基本操作
查看>>
协方差矩阵
查看>>
创建与合并分支【转】
查看>>
爬取本blog的所有标题和链接
查看>>
普通用户使用的命令-系统信息查看类命令
查看>>
【转】一次SpringMVC+ Mybatis 配置多数据源经历
查看>>
exception is the version of xbean.jar correct
查看>>
Hibernate demo之使用注解
查看>>
.NET Core 实现定时抓取博客园首页文章信息并发送到邮箱
查看>>
CSDN日报20170416 ——《为什么程序猿话少钱多死得早?》
查看>>