carrousel à l'aide de jQuery

Je sais il y a des plugins disponibles là-bas, mais je vais essayer de faire un de moi-même, mais avant que j'essaie de comprendre le concept de devenir une infinie/circulaire de carrousel. Voici mon jsfiddle jusqu'à présent.. http://jsfiddle.net/hbk35/KPKyz/3/

HTML:

    <div id="carousel_wrapper">
    <ul>
        <li>
            <div>0</div>
        </li>
        <li>
            <div>1</div>
        </li>
        <li>
            <div>2</div>
        </li>
        <li>
            <div>3</div>
        </li>
        <li>
            <div>4</div>
        </li>
        <li>
            <div>5</div>
        </li>
        <li>
            <div>6</div>
        </li>
        <li>
            <div>7</div>
        </li>
    </ul>
</div>
<br>
<div id="buttons">
    <button id="left">left</button>
    <button id="right">right</button>
</div>

JS:

var container = $("#carousel_wrapper");

var runner = container.find('ul');
var liWidth = runner.find('li:first').outerWidth();
var itemsPerPage = 3;
var noofitems = runner.find('li').length;

runner.width(noofitems * liWidth);
container.width(itemsPerPage*liWidth);

$('#right').on('click',function(){
   runner.animate({scrollLeft: -liWidth},1000);
});


$('#left').on('click',function(){
    runner.animate({scrollLeft: liWidth},1000);
});

CSS:

div#carousel_wrapper{

    overflow:hidden;
    position:relative;
}

ul {
    padding:0px;
    margin:0px;
}
ul li {
    list-style:none;
    float:left;
}
ul li div {
    border:1px solid white;
    width:50px;
    height:50px;
    background-color:gray;
}

Je ne veux pas utiliser le clone et le détacher de la méthode. Est-il un autre moyen pour le faire?
Veuillez quelqu'un souhaite me guider où je fais erreur. Je suis novice sur un débordement de pile et javascript/jquery aussi..à essayer d'apprendre sur mon propre. Pardonnez-moi j'essaie depuis de mettre mon code sur la question, n'a pas pu obtenir propre et distincte comme les autres.

Merci!!

Nous avons besoin d'un reinventing-the-wheel tag sur DONC
Le code dans le violon ne correspond pas au code dans votre question.
merci!
toutes mes excuses. le violon est mis à jour. merci.
Vous êtes à la recherche pour mettre en œuvre le carrousel jquery cadre ou tout autre cadre

OriginalL'auteur harshes53 | 2014-02-27