在我的页面中总共有 9 个标签。最初我显示 5 个选项卡,左右箭头。当用户单击右箭头时,它必须显示第 6 个选项卡,而第一个选项卡必须隐藏。
这是小提琴
html
<div class="carousel_area">
<a href="javascript:void(0);" class="carousel">
<p class="caro_icon"><img src="images/icn_channels.png" alt="Channels"></p>
<p class="caro_lbl">Channels</p>
</a>
<a href="javascript:void(0);" class="carousel">
<p class="caro_icon"><img src="images/icn_favourite.png" alt="Favourites"></p>
<p class="caro_lbl">Favourites</p>
</a>
<a href="javascript:void(0);" class="carousel carousel_focus">
<p class="caro_icon"><img src="images/icn_feature.png" alt="Featured"></p>
<p class="caro_lbl">Featured</p>
</a>
<a href="javascript:void(0);" class="carousel">
<p class="caro_icon"><img src="images/icn_history.png" alt="Recommended"></p>
<p class="caro_lbl">Recommended</p>
</a>
<a href="javascript:void(0);" class="carousel">
<p class="caro_icon"><img src="images/icn_playlist.png" alt="Playlist"></p>
<p class="caro_lbl">Playlist</p>
</a>
<a href="javascript:void(0);" class="carousel">
<p class="caro_icon"><img src="images/icn_recommend.png" alt="History"></p>
<p class="caro_lbl">History</p>
</a>
</div>
CSS
.carousel_area{
display:block;
width:1152px;
height:150px;
overflow:hidden;
position:absolute;
top:0px;
left:64px;
}
.carousel{
display:block;
width:206px;
height:100px;
margin:50px 1px 0px 0px;
background:#175151 repeat-x;
float:left;
text-decoration:none;}
页面宽度为 1280。我的想法是,单击右箭头时,我必须将第一个元素的左边距设置为某个负值,但我不知道该怎么做。我正在使用 jquery。任何人都可以帮助我吗