位置: 编程技术 - 正文

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

  • 资金性质生产性是什么意思
  • 房租确认后能不退押金吗
  • 印花税技术服务合同按什么交
  • 企业销售不动产增值税政策
  • 税种认定网上操作流程
  • 个人从海外买东西自用要交税吗
  • 有限合伙企业分红个人所得税
  • 餐饮店充值
  • 公司试驾车购置税怎么交
  • 应税服务计入什么科目
  • 小规模纳税人开票要交印花税吗
  • 资金账簿印花税最新政策2022年
  • 2018年生育保险报销
  • 银行承兑汇票盖章错误证明
  • 企业自主招聘有编制吗
  • 地税发票开票有误,红字发票要如何开具?
  • 出售房产收入计入什么科目
  • 收入与应收款
  • 信息服务业税收优惠政策
  • 暂估成本一直拿不到发票
  • 增长率应该要如何计算呢?
  • 两万元大写金额报销单怎么写
  • 电子税务局怎么查看已开发票
  • 手动添加mac
  • 苹果Mac系统怎么用光盘安装
  • mac菜单栏怎么调出来
  • php string函数
  • 没有取得发票的成本可以税前扣除吗
  • minilauncher是什么
  • ecap.exe是什么意思
  • 不能进行加计扣除的研发费用有哪些
  • 小规模纳税人工商年报网上怎么报
  • 二手车销售发票的开具怎么处理?
  • php方法重载
  • 递延所得税资产和负债怎么计算
  • websocket()
  • 差额征税的几种情况
  • python项目开发案例集锦pdf百度网盘
  • mysql写日志机制
  • 5月份工作重点
  • 收到税控系统技术维护费分录
  • MySQL的主从复制基于什么实现的?
  • 什么是全面一次性奖金
  • 上个月计提多了,这个月怎么办?
  • 车辆购置税的计税价格为不含增值税的全部价款
  • 税金及附加包括哪些科目
  • 工资0申报怎么报
  • 差旅费退回怎么做账
  • 软件退税款会计如何处理
  • 机动车发票红冲后重新开具
  • 科目余额表如何核对
  • 小企业研发费用放在哪个科目
  • 个税手续费返还政策文件
  • 制造费用如何控制
  • 公司的钱借给个人需要交什么税
  • 科目汇总表里面要填累计折旧吗
  • 托收承付的承付是指
  • 商品流通企业的含义与特点
  • 将mater库中的系统存储过程批量生成*.sql文件 通用且非常实用
  • winXP系统截图
  • 在windows中打开一个窗口后
  • Win10 Insider 10565去除快捷方式小箭头的方法
  • 重装网卡驱动win11
  • 电脑ios怎么安装
  • iis7.0是什么
  • linux启动的基本步骤
  • 推荐一篇故事并说明理由
  • apache部署项目
  • putty自动登录脚本
  • nodejs 爬虫
  • python中的open
  • Android调用系统摄像头
  • javascript怎么学
  • 详解js跨域原理是什么
  • 重庆国税电子税务局官网登录入口网址
  • 西安市经开区管委会官网
  • 咨询服务费税率2020小规模
  • 国家税务局总局咨询平台
  • 税务局实地核查内容
  • 江苏城市规划
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设