为了账号安全,请及时绑定邮箱和手机立即绑定

请问,轮播图卡在这里了,给四个图片添加style.display="block"不行

请问,轮播图卡在这里了,给四个图片添加style.display="block"不行

慕桂英3251318 2018-03-09 21:15:42
html:<!DOCTYPE html><html><head><meta charset="utf-8"><title></title><link rel="stylesheet" type="text/css" href="css/lunbotu.css"></head><body><div class ="main" id="main"><!--导航--><div class="nav" id="nav"><div class="nav-row"><a href="#"><span>首页</span></a></div><div class="nav-row"><a href="#"><span>点击看看</span></a></div><div class="nav-row"><a href="#"><span>会自动的</span></a></div><div class="nav-row"><a href="#"><span>我的网站</span></a></div></div><!--图片轮播--><div class="banner" id="banner"><a href="#"><div class="banner-slide slide1 slide-active"></div></a><a href="#"><div class="banner-slide slide2 "></div></a><a href="#"><div class="banner-slide slide3"></div></a><a href="#"><div class="banner-slide slide4 "></div></a></div></div><script src="js/luobotu.js"></script></body></html>css:*{padding:0;margin:0;}body{font-family:Microsoft YaHei;}a:link,a:visited{text-decoration: none}.main{width:1000px height:500px; overflow: hidden; }.nav{width: 1000px; height: 50px; background: #FFF; border:dashed #666; border-bottom: none;} .nav-row{ font-size: 22px; margin:auto auto; width: 250px; height: 50px; text-align: center; float:left; background:#666; line-height:50px;}.banner{width: 1000px; height: 450px; overflow: hidden; position: relative;}.banner-slide{width: 1000px; height: 450px; position: absolute; background-repeat: no-repeat; display:none}.slide-active{display:block;}.slide1{ background-image:url("../img/1.jpg") }.slide2{ background-image:url("../img/3.jpg") }.slide3{ background-image:url("../img/4.jpg") }.slide4{ background-image:url("../img/5.jpg") }javascript://封装一个代替getElementById()的方法function byId(id){ return typeof(id)==="string"?document.getElementById(id):id;}var index=0, timer=null, pics=byId("banner").getElementsByTagName("div"), len=pics.length;function slideImg(){ var main=byId("main")//滑过清楚定时器,离开后继续 main.onmouseover = function(){//滑过清除定时器 } main.onmouseout = function(){//鼠标离开后定时器开始 timer = setInterval(function(){ index++; if(index>=len){index=0 } //切换图片 changeImg(); },1000) } }}//切换图片function changeImg(){ pics[index].style.display = 'block';}}slideImg();
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1086 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信