Twitter Bootstrap fluid-container Barre latérale

Je suis en utilisant twitter bootstrap pour développer une application. 2 mise en page en colonnes. Une barre latérale et le contenu principal. Suivante est la mise en page.

<div class="container-fluid">
<div class="row-fluid">
<div class="span3 target">
<!--Sidebar content-->
</div>
<div class="span9 ">
        <i class="icon-chevron-left toggles"></i>
<!--Body content-->
</div>
</div>
</div> 

En cliquant sur un lien dans le contenu que je veux cacher la barre latérale et le contenu de prendre toute la page. Actuellement, j'ai réussi à le faire de cette façon,

$(document).ready(function(){
$(window).resize(function () { plot(); });

$('.toggles').click(function() {
  $('.target').toggle('fast', function() {
    $('.contents').toggleClass('span12'),
    $('.contents').toggleClass('span9'),
    $('.toggles').toggleClass('icon-chevron-right'),
  });
});
});

Mais je vois une marge sur le côté gauche après avoir caché les span3. Ce besoin d'être enlevé. Également dans cette méthode de masquage, le premier sur la span3 cuirs et span9 changements à span12. C'est en quelque sorte de travail d'amende. Mais sur le deuxième clic span3 montre d'abord, puis seulement le contenu span12 réduit à span9. En raison de ce contenu sauts vers le bas jusqu'à ce qu'il réduise à span9. Je tiens à corriger ce. Sur le deuxième clic, span12 à durée de 9 en premier et ensuite afficher la barre latérale.. quelque chose comme ça.

J'ai vu beaucoup de postes similaires dans les classes "contenu" et "barre latérale" est utilisé au lieu de "spanXX'. Mais sa ne fonctionne pas dans mon cas. Je donno pourquoi.
Aider moi s'il vous plaît..

source d'informationauteur Nithin Emmanuel