位置: 编程技术 - 正文

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

  • 销售软件系统退货怎么退
  • 预缴增值税是否要预缴企业所得税
  • 已认证进项税转出怎样做账务处理
  • 土地增值税计算题
  • 个税申报赡养老人只能填一个吗
  • 资产处置损益属于当期损益吗
  • 个人承包工程怎么交个税
  • 出口未开票怎么会计处理
  • 预付账款长期挂账风险
  • 残疾人保障金做什么会计科目
  • 提供应税服务的企业
  • 补交税款时加收的滞纳金有上限吗
  • 一般纳税企业委托加工物资支付的增值税
  • 收入未确认可以结转成本吗
  • 初期厂房监理费怎么做账?
  • 大额虚开发票做转出税款入什么会计科目?
  • 长期股权投资如何审计
  • 固定资产领用流程图
  • 营改增后印花税计税依据文件
  • 报刊杂志广告文案写作
  • 建筑业预缴附加税分录
  • 一般纳税人企业所得税计算公式
  • 业务招待费可以结转下年抵扣吗
  • 全额计提坏账的款项收回
  • 进项税额进成本
  • 两免三减半适用范围
  • 如何绕开压缩包密码
  • 苹果电脑开机声音怎么关
  • 电脑怎么一键返回到桌面
  • 会计报表申报期限怎么填
  • 如何修改自己电脑物理地址
  • 销售自己使用过的物品的税率
  • vbs win10
  • 一个更简单的无限级分类菜单代码
  • 以房产投资联营,收取固定收入,不承担联营风险的房产
  • 广告性质的赞助支出可以在企业所得税前扣除吗
  • 发财树的养殖方法和浇水视频
  • vue添加css
  • 两借两贷属于复合会计分录吗
  • thinkphp join
  • iis安装php环境
  • 应收账款周转率下降说明什么
  • 应收货款计入什么科目
  • 织梦设置的关键词看不到
  • 几个项目可以合到一起招标吗
  • 监控200万和400万的区别
  • 更正申报多交的增值税查账么
  • 固定资产科目代码是多少
  • 怎么冲减多计提的工会经费
  • 车子以旧换新还能贷款吗
  • 折扣方式销售如何确定销售额?
  • 培训学校预收学费可退吗
  • 借主营业务成本贷库存商品什么意思
  • 关联交易定价方法包括
  • 缴纳的车辆购置税需要计提吗
  • 商业批发企业有哪些
  • sql server语句查询
  • spring-jdbc.jar
  • mysql实现分页查询
  • ubuntu 管理软件
  • version 2什么意思
  • windows运行.sh
  • ubuntu20.04命令
  • win8远程桌面连接设置
  • linux如何使用vim编写程序
  • perl-v
  • node-red 全局变量
  • unity 游戏
  • linux命令行常用操作
  • js左值
  • javascript如何写操作命令
  • 怎样从增值税发票查询
  • 税务局发票邮寄回来怎么读入?
  • 分公司的总公司
  • 江西省国家税务局
  • 税务稽查检查笔录范文
  • 九江税务总局
  • 怎么查询手机发票
  • 疫情期间增值税税率
  • 按月申报印花税如何计税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设