めっちゃ簡単なカルーセルっぽいやつ
HTML
<a id="pre" href="#"><<前へ</a>||
<a id="next" href="#">次へ>></a>
<div class="table">
<div class="slide">
<div id="col-1">
<img src="" />
<img class="first" src="" />
</div>
<div id="col-2">
<p>col-2 col-2 col-2 col-2 col-2 col-2 col-2 col-2 col-2 col-2 </p>
</div>
<div id="col-3">
<p>col-3 col-3 col-3 col-3 col-3 col-3 col-3 col-3 col-3 col-3 </p>
</div>
<div id="col-4">
<p>col-4 col-4 col-4 col-4 col-4 col-4 col-4 col-4 col-4 col-4 </p>
</div>
<div id="col-5">
<p>col-5 col-5 col-5 col-5 col-5 col-5 col-5 col-5 col-5 col-5 </p>
</div>
<div id="col-6">
<p>col-6 col-6 col-6 col-6 col-6 col-6 col-6 col-6 col-6 col-6 </p>
</div>
<div id="col-7">
<p>col-7 col-7 col-7 col-7 col-7 col-7 col-7 col-7 col-7 col-7 </p>
</div>
</div>
</div>
CSS
.table {
width:456px;
height:300px;
border:solid 1px #ddd;
background-color:#blue;
overflow:hidden;
}
.slide {
width:1064px;
height:300px;
overflow:hidden;
}
.slide div {
float:left;
width:150px;
height:300px;
background-color:#eee;
border:solid 1px #ddd;
}
.first {
position: relative;
top: 100px;
left: 10px;
}
JavaScript
$(document).ready(function() {
$('#next').click(function(event) {
event.preventDefault();
$('.table').animate({scrollLeft:'+=152'}, 'slow');
});
$('#pre').click(function(event) {
event.preventDefault();
$('.table').animate({scrollLeft:'-=152'}, 'slow');
});
});