Easy Sliding Side Panel Plugin For jQuery - dockPanel
| File Size: | 3 KB |
|---|---|
| Views Total: | 5701 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
The jQuery dockPanel plugin lets you create off-canvas side panels sliding from the left or right of the screen when toggled. Ideal for app-style revealing navigation for your web app.
How to use it:
1. Create the HTML for the side panel.
<div id="panelRight"> ... content here ... </div>
#panelRight {
display: none;
width: 300px;
background: #333;
}
2. Add a close button to the side panel.
<div id="panelRight">
... content here ...
<div class="closeIcon">
<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 24 24" fill="none" stroke="#ffffff" stroke-width="1" stroke-linecap="square" stroke-linejoin="arcs" onclick='hidePanel()'><circle cx="12" cy="12" r="10"></circle><line x1="15" y1="9" x2="9" y2="15"></line><line x1="9" y1="9" x2="15" y2="15"></line></svg>
</div>
</div>
.closeIcon {
position: absolute;
left: 5px;
right: 5px;
top: 5px;
cursor: pointer;
}
3. Initialize the dockPanel plugin.
$(function() {
$('#panelDemo').dockPanel();
});
4. Toggle the side panel.
$('#panelDemo').dockPanel('show', ()=>{ console.log('shown') });
$('#panelDemo').dockPanel('hide', ()=>{ console.log('hidden') });
5. Make the side panel slide from the left hand side of the web page.
$(function() {
$('#panelDemo').dockPanel({
dock: 'left'
});
});
This awesome jQuery plugin is developed by oohacker. For more Advanced Usages, please check the demo page or visit the official website.











