首页 > 软件开发 > JavaScript >

Affix插件的声明式属性和JavaScript方法

来源:互联网 2023-03-16 23:56:13 版权归原作者所有,如有侵权,请联系我们

Affix插件的声明式属性和JavaScript方法6Yc办公区 - 实用经验教程分享!

方法/步骤

  • 1

    在使用Affix插件之前需要导入affix.js或者Bootstrap.js核心包,我们同样可以使用data-*声明式属性或者JavaScript来触发Affix插件。声明式属性: data-spy:固定值affix表示元素固定不变。 data-offset-top:用来设置元素距顶部的距离。当浏览器滚动条向下滚动,且滚动距离大于这个值的时候,affix元素不再滚动,而是固定在浏览器顶部。 data-offset-bottom:和data-offset-top一样,只是滚动方向相反,固定在浏览器底部。 data-offset:表示top和bottom都为相同的数字。可以先定义一个导航,代码如下:6Yc办公区 - 实用经验教程分享!

    Affix插件的声明式属性和JavaScript方法6Yc办公区 - 实用经验教程分享!

  • 2

    代码中定义了一个导航,使用的是垂直模式的导航,定义了data-spy="affix"和data-offset-top="200",表示其距离浏览器窗口顶部200px。Affix附加导航同样提供了JavaScript触发方式以及data-*属性触发方式。在使用data-*属性触发时我们需要注意前面章节所讲到的两个属性,在导航中使用了data-spy="affix"以及data-offset-top="200",代码如下:6Yc办公区 - 实用经验教程分享!

    Affix插件的声明式属性和JavaScript方法6Yc办公区 - 实用经验教程分享!

  • 3

    使用以上代码就可以实现附加导航的效果,当页面滚动条滚动的时候,最终滚动条会停留在浏览器可见窗口的顶部,而不会随着浏览器滚动而消失,页面运行效果如图所示。6Yc办公区 - 实用经验教程分享!

    Affix插件的声明式属性和JavaScript方法6Yc办公区 - 实用经验教程分享!

  • 3
  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!6Yc办公区 - 实用经验教程分享!


    标签: JAVASCRIPT编程语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号