位置: 编程技术 - 正文

Bootstrap滚动监听(Scrollspy)插件详解(bootstrap滚动监听效果)

编辑:rootadmin

推荐整理分享Bootstrap滚动监听(Scrollspy)插件详解(bootstrap滚动监听效果),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js监听滚动scrolltop,js监听滚动scrolltop,js 监听滚动条,bootstrap滚动监听原理,js滚动监听,bootstrap 滚动监听,bootstrap滚动监听原理,bootstrap滚动监听原理,内容如对您有帮助,希望把文章链接给更多的朋友!

滚动监听(Scrollspy)插件,即自动更新导航插件,会根据滚动条的位置自动更新对应的导航目标。其基本的实现是随着您的滚动,基于滚动条的位置向导航栏添加 .active class。

如果您想要单独引用该插件的功能,那么您需要引用 scrollspy.js。或者,正如 Bootstrap 插件概览 一章中所提到,您可以引用 bootstrap.js 或压缩版的 bootstrap.min.js。

一、用法您可以向顶部导航添加滚动监听行为:

1、通过 data 属性:向您想要监听的元素(通常是 body)添加 data-spy="scroll"。然后添加带有 Bootstrap .nav 组件的父元素的 ID 或 class 的属性 data-target。为了它能正常工作,您必须确保页面主体中有匹配您所要监听链接的 ID 的元素存在。

2、通过 JavaScript:您可以通过 JavaScript 调用滚动监听,选取要监听的元素,然后调用 .scrollspy() 函数:$('body').scrollspy({ target: '.navbar-example' })二、滚动监听滚动监听插件是用来根据滚动条所处在的位置自动更新导航项目, 显示导航项目高亮显示。

这里有两个重要的属性,如下图:

Bootstrap滚动监听(Scrollspy)插件详解(bootstrap滚动监听效果)

PS:在一个菜单和一个容易的时候,data-target 不设置也可以稳定实现滚动监听高亮。但多个导航时,你不关联其中一个,会导致错误,所以,一般要加上。

如果使用 JavaScript 脚本方式, 可以去掉 data-*, 使用脚本属性定义: offset、 spy和 target。具体方法如下:

滚动监听还有一个切换到新条目的事件。

//事件绑定在导航上

$('#nav').on('activate.bs.scrollspy', function() { alert('新条目被激活后触发此事件!');}); 滚动监听还有一个更新容器 DOM 的方法。

//HTML 部分

//删除内容时,刷新一下 DOM,避免导航监听错位

注意:这个方法必须使用 data-*声明式。

标签: bootstrap滚动监听效果

本文链接地址:https://www.jiuchutong.com/biancheng/373354.html 转载请保留说明!

上一篇:JS组件Bootstrap实现下拉菜单效果代码(bootstrap的组件)

下一篇:跨域资源共享 CORS 详解(跨域资源共享漏洞怎么修复)

  • 购买免税产品的app
  • 什么是转登记纳税人
  • 借款合同印花税怎么申报
  • 个人给单位做事怎么开发票
  • 旅游业一般纳税人
  • 小微企业未开票收入大于45万怎么填
  • 退回资本金要交税吗
  • 林业一般纳税人的税率是多少?
  • 固定资产折旧购买日期还是使用日期呢
  • 现金流是资产吗
  • 我公司给对方公司付款
  • 公司未开展业务就没有债权债务吗
  • 往来款 分录
  • 私立幼儿园需要转学籍吗
  • 微税平台抄税的步骤是怎样的?
  • 辅导期一般纳税人预缴增值税
  • 印花税核定表申请
  • 零售环节包括哪些
  • 代理销售怎么记账
  • 账上少了25元怎么做账
  • 主营业务净利率和销售净利率一样吗
  • 金税盘百旺和航天
  • 资产收购的特殊性税务处理方法
  • 办公用品收据可以入账吗
  • mac苹果电脑系统
  • 材料暂估入库需要备案吗
  • 车船税的会计分录怎么写
  • win7系统怎么重装win10系统
  • php编程风格规范要求
  • PHP:oci_field_type()的用法_Oracle函数
  • 转让旧设备
  • 进项税额是
  • 如何批量清理桌面
  • 应付福利费和应付职工薪酬的关系
  • 法定假日的加班费怎么算
  • 浅谈php表单提交的问题
  • thinkphp saveall
  • 政府会计无偿调拨资产账务处理
  • 机器学习--使用朴素贝叶斯进行垃圾邮件分类
  • 前端vue面试题
  • audit install success
  • 企业会计准则规定了
  • 自由会计服务类工作者
  • 股东可以领取工资吗
  • 购买金税盘是全额抵扣吗
  • 小规模纳税人纳多少税
  • 分公司可以独立签约吗
  • 管理费用包括哪些部门
  • 农产品加计扣除10%进项税账务处理
  • 河道管理费是附加税吗
  • 取得虚开
  • 工程施工企业的会计科目如何设置
  • 总资产报酬率的利息支出是财务费用吗
  • 纳税人的住房租金专项
  • sql语句错误提示
  • sqlserver界面
  • mysql8.0存储过程
  • win10收不到短信验证码
  • 微软软件安装
  • linux中的用户管理主要涉及用户账号文件
  • winxp共享文件
  • ubuntu如何启动
  • Linux中环境变量的用法
  • win7系统安全软件
  • Linux禁止MySQL开机自启动的小技巧
  • js下拉加载
  • js如何使用
  • javascript字体属性
  • shell常用命令及功能
  • word-wrap在firefox中不起作用的解决方法
  • javascript教程chm
  • Node.js中的construct构造函数
  • unity网络请求
  • javascript入门教程
  • js prototype constructor
  • js面向对象写法
  • 济南税务局投诉电话
  • 生猪屠宰企业报价
  • 工会经费计税依据工资总额包括什么
  • 北京国税局电话客服热线
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设