js 图片轮播(一)详解编程语言
!DOCTYPE html
html lang= en
head
meta charset= UTF-8
title 图片轮播(一) /title
style
*{margin:0; padding:0;}
.div1{position:relative;height:100%;}
.div1 img{width:100%; position:relative; display:none;}
.div1 a{
font-size:50pt; color:#fff;
position:absolute;
text-decoration:none;
cursor:pointer;
display:inline-block;
width:100px; height:100px;
background:#cccccc;
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity: 0.2;
opacity: 0.2;
line-height:100px;
text-align:center;
}
.a1{top:50%; left:10%;}
.a2{top:50%; left:90%;}
/style
/head
body
div > img src= ../images/1.jpg > img src= ../images/2.jpg /
img src= ../images/3.jpg /
img src= ../images/4.jpg /
a > a > /div
script
window.onload=function(){
var oDiv1=document.getElementById( div1 );
var oimgs=oDiv1.getElementsByTagName( img );
var oA=oDiv1.getElementsByTagName( a );
oA[0]. unction(){
var i=fnD(oimgs);
if(i===0){
return;
}
oimgs[i].style.display= none
oimgs[i-1].style.display= block
return;
}
oA[1]. unction(){
var i=fnD(oimgs);
if(i===3){
return;
}
oimgs[i].style.display= none
oimgs[i+1].style.display= block
return;
}
}
//获取当前图片的下标
function fnD(images){
for(var i=0;i images.length;i++){
if(images[i].style.display=== block ){
return i;
}
}
}
/script
/body
/html
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/16303.html
c相关文章
- js面试题及答案2020_JS面试题大全
- Vue.js – 引入外部 JS 文件
- js的正则表达式详解编程语言
- Node.js批量抓取高清妹子图片 增强版详解编程语言
- js 等比例缩放图片详解编程语言
- JS实现拖拽代码详解编程语言
- JS取两个数组相同的元素详解编程语言
- JS小数点保留详解编程语言
- 显示农历的js代码详解编程语言
- js获取select标签选中的值详解编程语言
- [javascript] 看知乎学习js事件触发过程详解编程语言
- JS 判断 undefined 类型详解编程语言
- js 日期相差的天数详解编程语言
- js获取html参数。详解编程语言
- JS 计算问题详解编程语言
- springMVC3学习(四)–访问静态文件如js,jpg,css详解编程语言
- JS动态添加表格(二)详解编程语言
- js获取当前日期上一周、上一月、上一年的时间等等详解编程语言
- js截取详解编程语言
- 一个短小的JS函数,用来得到仅仅包含不重复元素的数组详解编程语言
- js 字符串的操作详解编程语言
- 让我欲罢不能的node.js详解编程语言
- node.js调试详解编程语言
- 自写脚本实现上线前本地批量压缩混淆 js , css 代码。详解编程语言
- js的日期操作:String转date日期格式、求日期差详解编程语言
- js拼接select的option详解编程语言
- 使用Oracle和JS开发新一代应用仿真世界(oracle js)
- xWin之JS版(2-26更新)