2014-03-03 74 views
2

我在这里做的jsfiddle例如: http://jsfiddle.net/FE55W/TAB打破元素位置

HTML:

<div class="wrapper"> 
    <div class="slider"> 
     <div class="slide n1"><a href="#">test</a></div> 
     <div class="slide n2"><a href="#">test</a></div> 
    </div> 
</div> 

CSS:

.wrapper{ 
    width:500px; 
    height:350px; 
    margin:0 auto; 
    position:relative; 
    overflow:hidden; 
} 
.slider{ 
    width:5000px; 
    position:absolute; 
    left:0; 
    top:0; 
} 
.slide{ 
    width:500px; 
    height: 350px; 
    float: left; 
} 
.slide.n1{ 
    background-color: green; 
} 
.slide.n2{ 
    background-color: blue; 
} 

问题是,当你点击带有绿色的方形鼠标推TAB几次,出现蓝色方块并打破元素位置。我能如何解决这个问题?

+3

加上'的tabindex = “ - 1”'蓝锚标记http://jsfiddle.net/Morlock0821/FE55W/1/ –

+0

@PedroEstrada:这似乎是答案。你是在写一个完整的答案还是让别人去做? – Chris

+1

@PedroEstrada Common Pedro!做吧! :)这是正确的答案。 – dfsq

回答