vue-position-sticky

0.2.1 • Public • Published

vue-position-sticky

image image

A Vue.js component to sticky to the page

Install

$ npm install vue-position-sticky

Usage

import Vue from 'vue'
import vuePositionSticky from 'vue-position-sticky'
 
Vue.use(vuePositionSticky)

or

<script src="vue.min.js"></script>
<!-- must place this line after vue.js -->
<script src="vue-position-sticky.umd.min.js"></script>

Demo

<vue-position-sticky :offsetTop="0" sticky-class="myClass" />
 
<vue-position-sticky :offsetBottom="30" @change="handleStickyChange" />
 
<vue-position-sticky>
    <span>sticky slot<span>
</vue-position-sticky>

Options

Property Description Type Default
offsetTop distance to the top Number 0
offsetBottom distance to the bottom Number undefined
stickyClass vue-position-sticky component class String ''

Callback

Name Description
change when sticky will emit

Package Sidebar

Install

npm i vue-position-sticky

Weekly Downloads

114

Version

0.2.1

License

none

Unpacked Size

124 kB

Total Files

10

Last publish

Collaborators

  • unclelian