jquery glissement de la barre latérale de Gauche à droite

Je suis en train de créer un glissement de la barre latérale avec des effets similaires à

  1. www.wookmark.com
  2. http://www.dynamicdrive.com/dynamicindex1/slideinmenu.htm.

C'est dans quelle mesure j'ai écrit le code.Mais c'est saccadé.

  1. Quelqu'un peut proposer une meilleure solution aniamtions/assouplissement/toggle etc
  2. Je veux le code pour être indépendant de gauche paramètre c'est à dire $("#slide").css("left", "150 px");
    Il devrait être en mesure de glisser/de slide-out avec toutes sortes de div de largeur

Des idées ?

CSS

#slide{
border:1.5px solid black;
position:absolute;
top:0;
left:0;
width:150px;
height:100%;
background-color:#F2F2F2;
layer-background-color:#F2F2F2;
}

HTML

<div id="slide" style="left: -150px; top: 0px; width: 160px;">
    <p>Something here</p>
</div>

Jquery

<script>
    jQuery(document).ready(function() {
        $('#slide').mouseover(function() {
            $("#slide").css("left", "0px");
        });

        $('#slide').mouseout(function() {
            $("#slide").css("left", "-150px");
        });

    });
 </script>
InformationsquelleAutor django | 2013-04-01