位置: 编程技术 - 正文

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 详解(跨域资源共享漏洞怎么修复)

  • 交易性资产入账金额和入账金额区别
  • 预期信用损失影响坏账准备吗
  • 电子发票冲红是怎么回事
  • 飞机票的快递费多少钱
  • 银行贷款受托支付后,钱怎么转回来
  • 车船税重复交了怎么退怎么在网上完税?
  • 收到客户定金账务怎么做
  • 代理记账服务内容
  • 所得税汇算清缴调整项目
  • 房产税法律制度的重要内容
  • 发票打印机分专票和普票的吗?
  • 投资收益在什么科目
  • 税款滞纳金如何免除
  • 积分抵扣所开的发票,也能在税前扣除吗?
  • 企业可以同时按一般纳税和按小规模纳税吗?
  • 企业银行存款账户核算的内容有
  • 什么情况哦
  • 逾期申报会对纳税人产生哪些不良影响?
  • 小额纳税人进口增值税适用税率?
  • 总账每个月都要结账吗
  • 净利润分配股利的会计分录
  • win10误删系统软件怎么还原
  • 汇算清缴补交的所得税会计分录
  • 劳务公司找的临时工工伤怎么赔
  • php中提交表单数据
  • Win11 Build 22449.1000更新里哪些内容?Win11 Build 22449更新介绍与安装方法
  • 桌面小工具怎么添加
  • neotrace.exe - neotrace是什么进程 有什么用
  • php _dir_
  • 贷款减值准备什么科目
  • 若依框架是什么框架
  • framework for
  • 担保合同印花税税率怎么算
  • js轮播图视频教程
  • php_curl.dll
  • 小微企业会计制度是什么
  • 出口未申报如何处理
  • 网络费用属于什么费用
  • 季节性停工计入当期损益吗
  • 企业研发费用可以抵税吗
  • 大额医疗保险计入什么科目
  • 独立核算的分公司可以享受六税两费减半吗
  • 异地多缴纳预缴税怎么退
  • 将一个表中的字段更新到另一个表
  • 毛利率在餐饮中的应用
  • 小规模纳税人怎么申报增值税报表
  • 实收资本核算内容是什么
  • 核价人员要对哪些方面的价格进行核定,怎么核?
  • 减资如何账务处理
  • 纳税人仅能通过手动查找
  • 税法对企业费用的限定
  • 过路费计入差旅费还是车辆
  • 研发费用辅助账模板 税务局
  • 税控系统全额抵扣
  • mysql5.7.32免安装教程
  • ubuntu安装ubuntu-desktop
  • fedora怎么样
  • freebsd查看硬盘信息
  • vc运行程序exe停止工作怎么办
  • 安装双系统ubuntu和win
  • winxp程序和功能在哪里
  • 苹果官网
  • win10怎么添加游戏手柄
  • linux网卡添加vlan
  • Metaio in Unity3d 教程---Metaio扫描图片要求(Image Tracking)
  • unity中
  • 投影变换的使用方法
  • js实例教程
  • Node.js中的什么模块是用于处理文件和目录的
  • linux BASH shell下设置字体及背景颜色
  • 值得收藏的十大收录机
  • 电脑怎么自动清除垃圾
  • python 压缩gz
  • android4.4iso
  • 全面理解和准确把握新时代党的建设总要求心得体会
  • node.js 配置
  • javascript+
  • 北京增值税普通发票图片
  • 国税局发票打印软件下载
  • 南通房屋登记系统
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设