Vegas Nav是一个JavaScript驱动的跨平台导航系统,可帮助您为web应用程序创建一个响应灵敏、移动友好、多级下拉导航栏。
1.加载核心样式表vgnav.css格式和主题CSSvgnav主题.css在文档中。
<link href="/path/to/dist/vgnav.css" rel="stylesheet" /> <link href="/path/to/demo/css/vgnav-theme.css" rel="stylesheet" />
2.从嵌套的HTML列表中创建一个多级下拉导航栏,如下所示:
<nav class="vg-nav">
<ul class="vg-nav-wrapper">
<li class="active">
<a href="/">Home page</a>
</li>
<li class="dropdown">
<a href="#">Left dropdown</a>
<ul class="left">
<li><a href="/">Any page</a></li>
<li class="dropdown">
<a href="#">Second level</a>
<ul class="left">
<li><a href="/">Another page</a></li>
<li><a href="/">Any page</a></li>
<li class="dropdown">
<a href="#">Third level</a>
<ul class="left">
<li><a href="/">Any page</a></li>
<li><a href="/">Another page</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="/">Another page</a></li>
</ul>
</li>
<li class="dropdown-mega">
<a href="/">Mega Menu</a>
<div class="dropdown-mega-container">
<div class="row">
<div class="col-md-4 text-left">
Left
</div>
<div class="col-md-4 text-center">
Center
</div>
<div class="col-md-4 text-right">
Right
</div>
</div>
</div>
</li>
<li class="dropdown">
<a href="#">Right dropdown</a>
<ul class="right">
<li><a href="/">Any page</a></li>
<li class="dropdown">
<a href="#">Second level</a>
<ul class="right">
<li><a href="/">Another page</a></li>
<li><a href="/">Any page</a></li>
<li class="dropdown">
<a href="#">Third level</a>
<ul class="right">
<li><a href="/">Any page</a></li>
<li><a href="/">Another page</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="/">Another page</a></li>
</ul>
</li>
</ul>
</nav>
3.加载主JavaScriptvgnav.min.js版本在文件末尾。请注意,该插件从v3.0开始就删除了对jQuery的依赖。
<script src="/path/to/dist/vgnav.umd.js"></script>
4.初始化插件并完成。
new VGNav({
// options
});
5.确定导航条将在哪个断点折叠成汉堡包按钮,使访问者能够切换画布外菜单。
new VGNav({
expand: 'lg',
});
5.改为从屏幕左侧滑入画布外的侧导航。
new VGNav({
sidebar: {
placement: 'left',
clone: null,
width: 250
}
});
6.在悬停时打开下拉菜单,而不是单击。
new VGNav({
isHover: true
});
7.确定导航的位置。默认值:“水平”。
new VGNav({
placement: 'vertical'
});
8.添加用于移动导航的自定义标题。
let vg_nav = new VGNav('#myNav',{
mobileTitle: 'Navigation'
});
9.自定义切换元素。
new VGNav({
toggle: '<span class="default"></span>'
});
10.自定义hambursh按钮。
new VGNav({
expand: 'lg',
mobileTitle: 'Mobile Title',
hamburger: '<svg id="ham-menue" viewBox="0 0 100 100"><path class="line line1" d="M 20,29.000046 H 80.000231 C 80.000231,29.000046 94.498839,28.817352 94.532987,66.711331 94.543142,77.980673 90.966081,81.670246 85.259173,81.668997 79.552261,81.667751 75.000211,74.999942 75.000211,74.999942 L 25.000021,25.000058"></path><path class="line line2" d="M 20,50 H 80"></path><path class="line line3" d="M 20,70.999954 H 80.000231 C 80.000231,70.999954 94.498839,71.182648 94.532987,33.288669 94.543142,22.019327 90.966081,18.329754 85.259173,18.331003 79.552261,18.332249 75.000211,25.000058 75.000211,25.000058 L 25.000021,74.999942"></path></svg>'
});
11.如果所有链接的总宽度大于主容器,则将链接移动到下拉菜单。。
new VGNav({
move: true,
});
版本3.2.0/1(2023-02-11)
第3.1.9版(2023-01-13)
第3.1.6版(2022-12-17)
第3.1.5版(2022-12-13)
版本3.1.4(2022-11-17)
版本3.1.1(2022-11-10)
第3.1.0版(2022-09-27)
版本3.0.8(2022-07-14)
3.0.6版(2022-06-292)
3.0.5版(2022-06-22)
版本3.0.0(2022-06-22)
v2.0.5版本(2022-06-06)
v2.0.4版本(2022-05-18)
2.0.3版(2021-07-22)
v2.0.2版本(2020-11-21)
v2.0.1版本(2020-11-14)
v2.0.0版本(2020-11-09)
v1.1.5 (2020-07-25)
v1.1.4 (2020-07-06)
2020-06-29
2020-06-03
2020-05-09
2020-03-25
2020-03-18
2020-03-17
2020-03-10
2020-03-05
2020-03-03