Introducing Buffet
I've released a jQuery plugin this week called Buffet; it's a basic carousel that will tick through a number of list by a specified number. It's by no means earth-shattering, but something I reuse throughout my projects at work, and decided to open source it.
Have a look at some code:
$('#scroll').buffet({
scroll_by : 3,
next : $('#next'),
prev : $('#prev')
});
<div id="scroll_mask">
<ul id="scroll">
<li>..</li>
<li>..</li>
<li>..</li>
<li>..</li>
<li>..</li>
<li>..</li>
<li>..</li>
<li>..</li>
<li>..</li>
<li>..</li>
<li>..</li>
<li>..</li>
</ul>
</div>
<a id="prev"></a>
<a id="next"></a>
#scroll_mask {
position:relative;
overflow:hidden;
width:620px;
height:140px;
margin:0 auto;
}
ul#scroll {
margin:0;
padding:0;
position:absolute;
width:9999em;
height:140px;
list-style-type:none;
}
ul#scroll li {
float:left;
width:140px;
height:140px;
margin:0 20px 0 0;
background-color:pink;
}
a.inactive {
display:none;
}