js固定元素插件
源码介绍
sticky-js是一款js固定元素插件。sticky-js插件可以使页面DOM元素固定在某个位置,不随页面的滚动而滚动。
可以通过npm或bower来安装sticky-js插件。 在页面中引入sticky.min.js文件。 例如,要让一个 然后通过下面的方法来初始化该js固定元素插件。 语法为: sticky-js插件的可用方法有: 当父容器的高度改变时,更新sticky。 销毁sticky元素。 sticky-js插件的可用配置参数有: sticky-js固定元素插件的github地址为:https://github.com/rgalus/sticky-js简要教程
安装
npm install sticky-js
bower install sticky.js
使用方法
<script src="sticky.min.js"></script>
HTML结构
<div>
元素固定在页面上。
<div class="selector">固定元素</div>
初始化插件
var sticky = new Sticky('.selector');
new Sticky([selector:string], [global options:object])
方法
var sticky = new Sticky('.sticky');
// and when parent change height..
sticky.update();
var sticky = new Sticky('.sticky');
sticky.destroy();
配置参数
参数
类型
默认值
描述
data-sticky-wrap
boolean
false
设置为
true
时,sticky元素会被包裹在<span></span>中。
data-margin-top
number
0
当页面滚动时,固定元素和页面之间的距离。
data-sticky-for
number
0
当Breakpoint 比页面视口宽度大时,sticky被激活,反之,sticky 被销毁。
data-sticky-class
string
null
添加到sticky元素上的class类。
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » js固定元素插件
发表评论 取消回复