Skip to content

Latest commit

 

History

History
31 lines (28 loc) · 1.67 KB

README.md

File metadata and controls

31 lines (28 loc) · 1.67 KB

stickUp

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.

stick up 插件升级(可以理解为v2.0)

作出如下修改:

  • 舍弃parts参数,更改为在html标签中指定data-menu属性的形式

添加如下功能:

  • 支持回调函数,如afterStick等
  • 支持多次调用(原版本下,仅保存最后一次调用信息,即不支持多次调用)
  • 引入严格模式

调用接口如下

  • dataProperty:默认值:data-menu,用于标注menu-item中的(此值与html结构关联,用于替代以前的parts参数)
  • itemClass: 标注菜单“项”,在库中通过此参数查找菜单项
  • itemHover: 单页网页中,网页滚动到菜单项指定区域时,会为该菜单项添加该类
  • marginTop: 用于指定滚动元素到上边距
  • beforeStick: 回调函数,菜单栏固定前触发
  • afterStick: 回调函数,菜单栏固定后触发
  • beforeUnstick: 回调函数,菜单栏解除固定前触发
  • afterUnstick: 回调函数,菜单栏解除固定后触发
如果有任何问题,请尽快联系我;如果可能,请尽量阅读源码,不多,才150多行