ngkit.sticky

0.0.3 • Public • Published

ngKit sticky polyfill

Sticky element becomes fixed once the viewport is scrolled beyond the top boundary of its parent; then once the viewport is scrolled beyond the bottom boundary of its parent the sticky element becomes released again.

This component relies on some stylesheets, both for the sticky element and for its parent.

<div class="has-sticky">
  <aside class="sidenav sticky"
         ui-sticky>
  </aside>
  <main>
  </main>
</div>

See sticky.css for example stylesheet.

You can additionally set yOffset (e.g. ui-sticky="48"), this is handy if you have another fixed element (like fixed header).

Usage

Add directive to your Angular module directly:

var app = angular.module('myApp', []);

require('ngkit.sticky')(app);

Note: ngKit requires Browserify.

License

ISC / Boris Okunskiy

Readme

Keywords

Package Sidebar

Install

npm i ngkit.sticky

Weekly Downloads

1

Version

0.0.3

License

ISC

Last publish

Collaborators

  • inca