jquery.secretnav是一款效果非常炫酷的jQuery推拉式3D隐藏侧边栏菜单特效。该隐藏侧边栏特效支持从左侧和顶部显示菜单,并且在显示菜单的时候带有3D透视的推拉效果,非常的优美。
安装
可以使用nmp或bower来安装该隐藏侧边栏菜单插件。
npm install jquery.secretnav bower install jquery.secretnav
该插件需要jQuery1.7以上版本的支持,使用是要引入jQuery,jquery.secretnav.js和jquery.secretnav.css文件。
<link rel="stylesheet" type="text/css" href="css/jquery.secretnav.css" /> <script src="js/jquery.min.js"></script> <script src="js/jquery.secretnav.js"></script>
使用方法
HTML结构
该隐藏侧边栏菜单的HTML结构可以使用<nav>
作为包裹元素,里面放置一组作为菜单项的<a>
元素。
<nav id="nav"> <a href="#">Home</a> <a href="#">Works</a> <a href="#">Services</a> <a href="#">Contact</a> <a href="#">About</a> <a href="#">Blog</a> </nav>
然后你可以通过一个超链接来打开侧边栏菜单,这个超链接上要带一个特定的class,后面会通过jQuery代码来选择这个元素。
<a href="#" class="open" title="点击打开菜单!">[打开菜单]</a>
初始化插件
在页面DOM元素加载完毕之后,可以通过下面的方法来初始化该侧边栏菜单插件。
$('#content').secretNav({ navSelector: '#nav', openSelector: '.open' });
#content
是你的页面内容的包裹元素,navSelector
指定侧边栏菜单的选择器,openSelector
指定用于打开侧边栏菜单的按钮或超链接的class名称。
从左侧打开隐藏侧边栏菜单的方法如下:
$(function() { $('#content').secretNav({ navSelector: '#nav', openSelector: '.open', position: 'left' }); });
从顶部打开隐藏侧边栏菜单的方法如下:
$(function() { $('#content').secretNav({ navSelector: '#nav', openSelector: '.open', position: 'top' }); });