Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

VanMess/stickUp

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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多行

About

stickUp a jQuery Plugin for sticky navigation menus.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 87.6%
  • CSS 12.4%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.