位置: 编程技术 - 正文

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

  • 残疾人保证金计算器
  • 股权转让如何交税
  • 跨年增值税专用发票没有认证,需要开红字信息表吗
  • 客户维护费计入什么科目
  • 没有支付运费会怎样
  • 上级拨入资金借方表示什么
  • 期末结转增值税
  • 应付债券利息计入哪里
  • 会计凭证销毁时应注意哪些问题?
  • 高温补贴能以别的形式发放吗
  • 库存商品毁损会导致什么
  • 现金支付用什么科目
  • 企业领用本企业生产的产品会计分录
  • 即期外汇交易有幅度限制吗
  • 金税盘当月买当月不抵扣怎么处理?
  • 房地产企业所得税核定征收率
  • 个人取得上市公司股权
  • 进项税加计扣除申报表怎么填
  • 如何调用金三接口?
  • 企业所得税税率2.5% 5% 25%
  • 跨年度所得税多怎么办
  • 兼职劳务报酬要交个税吗
  • 收到对方公司的货款怎么记账
  • 收到应收票据会计分录
  • 购进土地会计分录
  • win没有投影到此电脑怎么办
  • windows7中
  • php字符串定义
  • 百香果的功效与作用及食用方法果的籽能嚼碎吃吗?
  • php递归函数的例子
  • 回迁房办产权证的时候需要交多少钱
  • vue错误提示
  • node.js的安装和配置
  • vue.js简介
  • 增值税专用发票有几联?
  • 百分之十三增值税发票能抵扣多少?
  • users命令
  • 增值税普通发票税率
  • 在职工教育经费包括哪些
  • 以前年度的成本忘了结转然后怎么办
  • 增值税发票有什么用途和作用
  • 税前利润是否等于利润总额
  • 所得税预缴怎么申报
  • 其他应收款余额在贷方什么意思
  • 合同资产和合同履约成本的区别
  • 社保阶段性减免范围
  • 为什么要进行结账和对账
  • 邮局的定额发票能报销吗
  • 给员工买的手机能抵扣税吗
  • 政府无偿划拨土地如何摊销
  • 哪些发票可以报销哪些发票不可以报销
  • 发票打印机格式不对
  • 什么是挂靠?
  • 营业成本占营业收入的比重过高
  • mysql join实现原理
  • wermgr.exe是什么进程
  • windows微软官方
  • ubuntu火狐浏览器怎么改成中文
  • freebsd挂载ntfs
  • 自动启动win10
  • ftp 550错误
  • w10系统分辨率
  • guardhp.exe是什么意思
  • 360安全卫士windows7
  • 什么时候用热毛巾敷眼睛最好
  • jasonToObject
  • windows下安装python环境
  • javascript in
  • socket教程pdf
  • unityui播放视频
  • js根据对象的key来获取对应值
  • 请问在javascript程序中
  • jquery判断对象是否存在
  • python怎么写字符串
  • android实现选择题模式
  • 吉林税务网上办事大厅
  • 欧美 房产税
  • 税务局纳税服务工作总结
  • 保险发票不包含哪些
  • 城市维护建设税的计税依据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设