在HTML
<button id="prev" disabled="disabled">Prev</button>
<button id="next">Next</button>
<hr />
<div id="main">
<div id="div1" class="first current">Div 1</div>
<div id="div2">Div 2</div>
<div id="div3">Div 3</div>
<div id="div2">Div 4</div>
<div id="div3" class="last">Div 5</div>
</div>
將其放置在JScript
$('#next').click(function() {
$('.current').removeClass('current').hide()
.next().show().addClass('current');
if ($('.current').hasClass('last')) {
$('#next').attr('disabled', true);
}
$('#prev').attr('disabled', null);
});
$('#prev').click(function() {
$('.current').removeClass('current').hide()
.prev().show().addClass('current');
if ($('.current').hasClass('first')) {
$('#prev').attr('disabled', true);
}
$('#next').attr('disabled', null);
});
而在你的CSS
#div2,#div3,#div4,#div5{
display:none;
}
從這裏瞭解:HTTP:// jsfromhell。 COM/classes/data-slider – 2013-06-28 13:02:44
發佈一些嘗試過的代碼.. – bugwheels94
「before」作爲它在DOM之上的元素,或者「之前」,就像在當前元素之前單擊並顯示的元素一樣? – adeneo