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

只看了一二三章的内容,为什么看不到箭头呀?

//css代码

#pcontainer{

overflow: hidden;

position: relative;

width:1400px;

height:800px;

border: 1px solid black;

}

#list{

width:9800px;

height:800px;

position: absolute;

z-index:1;

}

#list img{float:left;}

#buttons

{

position: absolute;

height:10px;

width:100px;

z-index: 2;

bottom:20px;

left: 650px;

}

#buttons span

{

cursor: pointer;

float:left;

border: 1px solid #fff;

width: 10px;

height:10px;

border-radius: 50%;

background: #333;

margin-right: 5px;


}

#buttons.on{background: orangered;}


.arrow { 

cursor: pointer; 

display: none; 

line-height: 39px; 

text-align: center;

font-size: 36px;

font-weight: bold; 

width: 40px;

height: 40px;

position: absolute; 

z-index: 2;

top: 180px;

background-color: RGBA(0,0,0,.3);

color: #fff;

}

      .arrow:hover { background-color: RGBA(0,0,0,.7);}

       #container:hover .arrow { display: block;}

       #prev { left: 100px;}

       #next { right: 100px;}

//html代码

<div id="pcontainer">

<div><img src="images/Alta.jpg" width="800" ></div>

<div id="list" style="left: -1400px;">

<img src="images/6.jpg" width="1400" alt="">

<img src="images/2.jpg" width="1400" alt="">

<img src="images/3.jpg" width="1400" alt="">

<img src="images/4.jpg" width="1400" alt="">

<img src="images/5.jpg" width="1400" alt="">

<img src="images/6.jpg" width="1400" alt="">

<img src="images/2.jpg" width="1400" alt="">

</div>

<div id="buttons">

<span index="1" class="on"></span>

<span index="2"></span>

<span index="3"></span>

<span index="4"></span>

<span index="5"></span>

</div>

<a href="javascript:;" class="arrow" id="prev">&lt;</a>

<a href="javascript:;" class="arrow" id="next">&gt;</a>

</div>

//js代码

window.onload = function(){

var pcontainer=document.getElementById('pcontainer');

var list=document.getElementById('list');

var buttons=document.getElementById('buttons').getElementByTagName('span');

var prev=document.getElementById('prev');

var next=document.getElementById('next');

function animate(offset){

list.style.left=parseInt(list.style.left)+offset+'px';


}

next.onclick=function(){

animate(1400);

}

prev.onclick=function(){

animate(-1400);

}


}


正在回答

3 回答

js代码

getElementById()和getElementsByTagName()的方法名也是有错

0 回复 有任何疑惑可以回复我~

我知道了!是css样式中写错了

#container:hover .arrow { display: block;}

改为

#pcontainer:hover .arrow { display: block;}

0 回复 有任何疑惑可以回复我~

如图(图片旁边的空白也没有箭头啊)

在DW双击那个<a>的链接,也找不到箭头

到底是为什么??

https://img1.sycdn.imooc.com//5bc759bd0001fb8b14070818.jpg

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

只看了一二三章的内容,为什么看不到箭头呀?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信