#jPanelMenu ###Version 1.4.1 jPanelMenu is a [jQuery](http://jquery.com) plugin for easily creating and managing off-canvas content. Check out the [demo (and documentation) site](http://jpanelmenu.com) to see it in action. Check out the [changelog](#changelog) to see what’s new. #How Do I Use This Thing? Start off by including the jPanelMenu.js file in your page. (Bonus points for using the minified version [jPanelMenu.min.js], or for bundling the jPanelMenu code into your own JavaScript file to reduce size and HTTP requests.) Build your page as you normally would (the source order does not matter), and instantiate jPanelMenu by calling the plugin constructor function. var jPM = $.jPanelMenu(); By default, jPanelMenu will look for an element with an ID of `menu` to use as the menu, and elements with a class of `menu-trigger` to use as the trigger(s). Either use these IDs and classes on your elements, or pass a custom selector string pointing jPanelMenu to your menu and trigger elements in an object into the constructor function call, as follows: var jPM = $.jPanelMenu({ menu: '#custom-menu-selector', trigger: '.custom-menu-trigger-selector' }); **Note:** Check out the [options section]($options) for more customizable goodness like the above. After jPanelMenu has been instantiated (make sure to save the returned object to a variable, as shown above), it’s time to turn it on! jPM.on(); After that, jPanelMenu will be functioning, and that’s it! If you want to take things to the next level, keep reading. #How Does This Thing Work? When jPanelMenu is [turned on](#api-on), two `