位置: 编程技术 - 正文

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

  • 什么公司需要缴纳印花税
  • 并入房屋价值的土地是否交房产税?
  • 百望云票收费吗
  • 企业所得税完税凭证在哪里打印
  • 预缴税款什么时候可以手动填写申报表
  • 营业外支出怎么结转本年利润
  • 免税店含增值税吗
  • 所得税汇算清缴分录怎么做
  • 购买方已抵扣开具红字信息表之后做账需要什么原始凭证
  • 财政科技经费专项拨款的会计处理
  • 一般纳税人收到专票怎么做分录
  • 置换回房产怎么过户
  • 个人以房抵债交税吗
  • 出口退税信息系统
  • 公账转私账怎么操作电脑版
  • 公司注销资产负债表期末余额不能为0
  • 冲红发票开错了怎么办
  • 不动产租金收入缴纳增值税
  • 关闭无法验证发布者
  • win7取消共享文件夹
  • 劳务派遣发票备注栏要求
  • 预提费用冲销需要重新计提吗
  • 授课培训公司免责协议
  • 固定资产折旧计算方法
  • win11透明任务栏怎么设置
  • 非盈利组织稳定吗
  • 收到预付款计入什么科目
  • php copy函数
  • 非货币性资产对外捐赠企业所得税处理
  • 进出口企业税务怎可以查出问题
  • 企业新增股东投标流程
  • 政府给的土地补偿标准
  • 外币借款费用
  • 收到进项发票当月能抵扣吗
  • laravel框架关键技术解析
  • 政府补助 不征税
  • YOLOv5网络结构组成
  • 从 零开始
  • AI - stable-diffusion(AI绘画)的搭建与使用
  • thinkphp模型作用
  • 3d沙盒游戏推荐
  • 补缴税款账务处理
  • 工资的补贴是多少
  • 车辆车船税收费标准
  • mysql数据库恢复方式
  • 劳动仲裁经济补偿金写多了
  • 收到承兑的账务处理
  • 国外扣款手续费
  • 减免税做营业外收入的会计分录
  • 销售货物的流程
  • 新注册企业实收资本没到账怎么处理
  • 请演员的费用账务处理
  • 房地产公司属于什么企业
  • 长期股权投资的成本法和权益法区别
  • 工程施工中购买的设备一直未入账需要评估吗
  • 价税分离怎么算
  • 一分钟教你
  • 详解MySQL中ALTER命令的使用
  • 微软为什么不自己做电脑
  • Win7注册表怎么恢复
  • Linux开机启动文件
  • 远程文件管理器
  • xp系统几位操作系统
  • win10预览版和正式版区别
  • 举例讲解水生花卉栽培管理
  • 解决Android Studio下载gradle慢
  • 元素显示模式
  • node.js中的http.get方法使用说明
  • 安卓关键词覆盖
  • 使用驱动器u盘之前需要格式化
  • js中的set
  • js文件保存
  • 施工企业应缴纳的税金计算
  • 钢结构蔬菜大棚造价多少钱一平方
  • 新车怎么上深圳牌
  • 发票在地税能查到,但是国税查不到
  • 请问3.3排量的汽车
  • 上海市税务局发票怎么开
  • 浙江国税网上报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设