a jQuery plugin
A simple plugin that "sticks" an element to the top of the browser window while scrolling past it, always keeping it in view. This plugin works on multi-page sites, but has additional features for one-pager layouts.
Please Visit the GitHub Page for installation instructions.
- 舍弃parts参数,更改为在html标签中指定data-menu属性的形式
- 支持回调函数,如afterStick等
- 支持多次调用(原版本下,仅保存最后一次调用信息,即不支持多次调用)
- 引入严格模式
- dataProperty:默认值:data-menu,用于标注menu-item中的(此值与html结构关联,用于替代以前的parts参数)
- itemClass: 标注菜单“项”,在库中通过此参数查找菜单项
- itemHover: 单页网页中,网页滚动到菜单项指定区域时,会为该菜单项添加该类
- marginTop: 用于指定滚动元素到上边距
- beforeStick: 回调函数,菜单栏固定前触发
- afterStick: 回调函数,菜单栏固定后触发
- beforeUnstick: 回调函数,菜单栏解除固定前触发
- afterUnstick: 回调函数,菜单栏解除固定后触发