sticky-js是一款js固定元素插件。sticky-js插件可以使页面DOM元素固定在某个位置,不随页面的滚动而滚动。
安装
可以通过npm或bower来安装sticky-js插件。
npm install sticky-js
bower install sticky.js
使用方法
在页面中引入sticky.min.js文件。
HTML结构
例如,要让一个 然后通过下面的方法来初始化该js固定元素插件。 语法为: sticky-js插件的可用方法有: 当父容器的高度改变时,更新sticky。 销毁sticky元素。 sticky-js插件的可用配置参数有: sticky-js固定元素插件的github地址为:https://github.com/rgalus/sticky-js
初始化插件
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元素会被包裹在中。
data-margin-top
number
0
当页面滚动时,固定元素和页面之间的距离。
data-sticky-for
number
0
当Breakpoint 比页面视口宽度大时,sticky被激活,反之,sticky 被销毁。
data-sticky-class
string
null
添加到sticky元素上的class类。









