Sidr Plugin

Adding cookie so last state can be remembered.

HTML

<link rel="stylesheet" href="http://james2013.batcave.net/stylesheets/jquery.sidr.dark.css">
<script src="http://james2013.batcave.net/jquery.sidr.min.js"></script>
<script src="http://james2013.batcave.net/jquery.cookie.js"></script>
<li><a href="#" id="simple-menu">Open Menu</a></li>

<section id="menu-container">
     <nav id="sidr" >
        <ul>
            <li><a href="#">Menu 1</a>
            	<ul class="sub-menu-sidr">
                	<li><a href="#">Item 1.1</a></li>
                    <li><a href="#">Item 1.2</a></li>
                    <li><a href="#">Item 1.3</a></li>
                </ul>
            </li>
            <li><a href="#">Menu 2</a>
            	<ul class="sub-menu-sidr">
                	<li><a href="#">Item 1.1</a></li>
                    <li><a href="#">Item 1.2</a></li>
                    <li><a href="#">Item 1.3</a></li>
                </ul>
                <li><a href="#">Menu 3</a>
            	<ul class="sub-menu-sidr">
                	<li><a href="#">Item 1.1</a></li>
                    <li><a href="#">Item 1.2</a></li>
                    <li><a href="#">Item 1.3</a></li>
                </ul>
            </li>
            </li>
       </ul>
    </nav>   
  </section>

CSS

/*.sidr{top:70px;}*/ /*this solve the problem but its not correct*/

JavaScript

$(document).ready(function() {
      var   click = false;
      $('#simple-menu').sidr({
           name: 'sidr', 
          speed: 200, 
          side: 'left',
          source: null, 
          renaming: true, 
          body: 'body',
          onClose : function() {
              click = false;
          },
         });
    $('.sub-menu-sidr').hide();

    $("#sidr li:has(ul)").click(function(){

        $("ul",this).toggle('fast');
    });
    $('#sidr > ul > li').first().find('a').first().click( function(e) { if ( click == false ) {
           e.stopPropagation();
        click = true;
    } });
});