导航菜单

Bootstrap顶部悬浮自动隐藏导航菜单

阿里云

这是一款 Bootstrap 固定顶部导航菜单自动隐藏插件。该插件可以使 Bootstrap 固定顶部导航菜单在页面向下滚动时自动隐藏,支持 bootstrap4 和 bootstrap3。

使用方法:

在页面中引入的 bootstrpa 相关文件和 jquery.bootstrap-autohidingnavbar.min.js。

也想出现在这里?联系我们
创客主机
  1. <link rel="stylesheet" href="css/bootstrap.min.css">
  2. <script src="js/jquery.min.js"></script>
  3. <script src="js/bootstrap.min.js"></script>
  4. <script src="dist/jquery.bootstrap-autohidingnavbar.min.js"></script>

初始化插件:

在页面中插入 bootstrap 固定顶部导航菜单代码,然后通过下面的方法来初始化插件。

  1. $(".navbar-fixed-top").autoHidingNavbar({
  2.   // 配置参数
  3. });

配置参数:

该 Bootstrap 固定顶部导航菜单自动隐藏插件的可用配置参数有:

disableAutohide:是否通过编程的方式来设置固定导航菜单的隐藏和显示。默认值为 false

showOnUpscroll:在页面向上滚动是显示导航菜单。默认值为 true

showOnBottom:在页面到达最底部时显示导航菜单。默认值为 true

hideOffset:在页面滚动到指定像素后才隐藏导航菜单。默认值为 auto,表示导航菜单的高度

animationDuration:显示和隐藏导航菜单动画的持续时间。默认为 200 毫秒

navbarOffset:导航菜单在距离顶部多少像素前不隐藏。默认值为 0

事件:

该 Bootstrap 固定顶部导航菜单自动隐藏插件的可用事件有:

show.autoHidingNavbar:当导航菜单显示时触发

hide.autoHidingNavbar:当导航菜单隐藏时触发

  1. var element = $(selector);
  2.  
  3. element.on("show.autoHidingNavbar", function() {
  4.   // on show
  5. });
  6.  
  7. element.on("hide.autoHidingNavbar", function() {
  8.   // on hide
  9. });

你可以通过内置的一些方法来改变默认的参数行为,大多数方法接收一个 value 值作为参数。调用方法的格式如下:

  1. $(selector).autoHidingNavbar(methodName, parameter);

可用方法:

setDisableAutohide(value):修改 disableAutohide 参数

setShowOnUpscroll(value):修改 showOnUpscroll 参数

setShowOnBottom(value):修改 showOnBottom 参数

setHideOffset(value):修改 hideOffset 参数

setAnimationDuration(value):修改 animationDuration 参数

show():以编程的方式显示导航菜单

hide():以编程的方式隐藏导航菜单

destroy():销毁插件

Github 地址:https://github.com/istvan-ujjmeszaros/bootstrap-autohidingnavbar

Bootstrap 顶部悬浮自动隐藏导航菜单

已有 1020 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(2)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!