Składany pasek boczny z płynnym bootstrapem twitter

Szukam rozwiązania CSS, aby utworzyć przycisk do włączania i wyłączania paska bocznego za pomocą programu ładującego Twitter.

Chciałbym mieć jedną z tych małych ikon, które ludzie mają na swojej stronie internetowej, a która wygląda jak karta ciągnąca, gdy pasek boczny jest zamknięty, a następnie podąża za paskiem bocznym, gdy jest pociągany - czy ma to nazwę?

Aby to zrobić, utworzyłem łącze ikony paska bocznego, ale mam dwa problemy:

Nie mogę go uruchomić na pasku bocznym za pomocą float: left lub display: inline-blockNaprawiono, tworzy własną kolumnę ... Chcę, żeby była unoszona nad główną treścią.

HTML:

<div class="container-fluid">
  <div class="row-fluid">
    <div id="sidebar" class="span3 scrollDiv" style="display: none;">
      <!--Sidebar content-->
    </div>
    <div id="content" class="span12">
      <!--Main content-->
    </div>
    <a id="toggleSidebar" href="#" class="toggles"><i class="icon-chevron-right"></i></a>
  </div>
</div>

The css:

#toggleSidebar {
  /* float: left; */
  /* display:inline-block; */
  position:fixed;
  display:block;
  left:0;
  top:45px;
  color:#779DD7;
  padding:2px 4px;
}

Javascript:

function sidebar(panels) {
  if (panels === 1) {
    $('#content').removeClass('span9');
    $('#content').addClass('span12 no-sidebar');
    $('#sidebar').hide();
  } else if (panels === 2) {
    $('#content').removeClass('span12 no-sidebar');
    $('#content').addClass('span9');
    $('#sidebar').show();
  }
}

$('#toggleSidebar').click(function() {
  if ($.asm.panels === 1) {
    $('#toggleSidebar i').addClass('icon-chevron-left');
    $('#toggleSidebar i').removeClass('icon-chevron-right');
    return sidebar(2);
  } else {
    $('#toggleSidebar i').removeClass('icon-chevron-left');
    $('#toggleSidebar i').addClass('icon-chevron-right');
    return sidebar(1);
  }
})

Działający przykład tego:http://jsfiddle.net/amorris/dmyTR/

Żeby żyć we mnie, nie mogę znaleźć przykładu w sieci - ale oto szybki rysunek tego, po czym jestem:

To trochę jak efekt @http://simplerealtytheme.com/plugins/pullout-widgets/ - wygląda na to, że używają bloku display:; oba czyste; a następnie pozycjonowanie uchwytu absolutnie w obrębie div z ujemną prawą pozycją.

questionAnswers(3)

yourAnswerToTheQuestion