[代码样式]okayNav – jQuery响应式菜单/导航插件

[代码样式]okayNav – jQuery响应式菜单/导航插件

简介

okayNav 是一款小巧的 jQuery 响应式菜单/导航插件,它能够自动计算浏览器窗口的宽度,当窗口宽度变小到无法容纳菜单时,它就会把“多余”的菜单变成“三个点”的图标,点击图标就能展开多余的菜单;当窗口变大时,多余的菜单又会重新显示。

浏览器兼容

[代码样式]okayNav – jQuery响应式菜单/导航插件 [代码样式]okayNav – jQuery响应式菜单/导航插件 [代码样式]okayNav – jQuery响应式菜单/导航插件 [代码样式]okayNav – jQuery响应式菜单/导航插件 [代码样式]okayNav – jQuery响应式菜单/导航插件 [代码样式]okayNav – jQuery响应式菜单/导航插件
IE10+ Edge Chrome Firefox Opera Safari

使用方法

1、引入文件

<link rel="stylesheet" href="https://www.dowebok.com/css/style.css">
<link rel="stylesheet" href="https://www.dowebok.com/css/okayNav.min.css">
<script src="https://www.dowebok.com/js/jquery.min.js"></script>
<script src="https://www.dowebok.com/js/jquery.okayNav.min.js"></script>

2、HTML

<header id="header">
    <a class="site-logo" href="#">dowebok</a>
    <nav role="navigation" id="nav-main" class="okayNav">
        <ul>
            <li><a href="#">首页</a></li>
            <li><a href="#">代码</a></li>
            <li><a href="#">素材</a></li>
            <li><a href="#">模板</a></li>
            <li><a href="#">教程</a></li>
            <li><a href="#">关于</a></li>
            <li><a href="#">联系</a></li>
        </ul>
    </nav>
</header>

3、JavaScript

var navigation = $('#nav-main').okayNav();

配置

属性

名称 类型 默认值 说明
parent 字符串 指定导航条(nav)的父元素
toggle_icon_class 字符串 okayNav__menu-toggle 指定隐藏图标的 class
toggle_icon_content 字符串 <span /><span /><span /> 指定隐藏图标元素的内容
beforeopen 函数 null 隐藏菜单展开前的回调函数
open 函数 null 隐藏菜单展开后的回调函数
beforeclose 函数 null 隐藏菜单关闭前的回调函数
close 函数 null 隐藏菜单关闭后的回调函数

自定义方法

navigation.okayNav(‘getParent’)
返回菜单的父元素
navigation.okayNav(‘getVisibleNav’)
返回整个菜单的 html
navigation.okayNav(‘getInvisibleNav’)
返回隐藏菜单的 html
navigation.okayNav(‘getNavToggleIcon’)
返回隐藏图标的 html
navigation.okayNav(‘openInvisibleNav’)
展开菜单
navigation.okayNav(‘closeInvisibleNav’)
关闭菜单
navigation.okayNav(‘toggleInvisibleNav’)
展开/关闭菜单
navigation.okayNav(‘recalcNav’);
重新调整菜单
navigation.okayNav(‘destroy’)
销毁菜单

GitHub 地址:https://github.com/VPenkov/okayNav

隐藏内容,您需要满足以下条件方可查看
End

人已赞赏
脚本代码

[代码样式]Filterizr – jQuery筛选过滤插件

2020-8-24 10:16:35

脚本代码

[代码样式]liMarquee – jQuery无缝滚动插件

2020-8-24 10:16:48

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索