@profiscience/knockout-contrib-router-middleware-scroll-position
TypeScript icon, indicating that this package has built-in type declarations

2.0.17 • Public • Published

router.middleware.scrollPosition

Version Dependency Status Peer Dependency Status Dev Dependency Status Downloads

Add support for:

  • restoring scroll position on back-button navigation
  • scrolling to anchors (#hash), or the top on forward navigation

Usage

import {
  Router,
  createScrollPositionMiddleware
} from '@profiscience/knockout-contrib'

Router.use(
  createScrollPositionMiddleware({
    // optionally supply a custom scroll function (add smooth scrolling, use Velocity, etc.)
    scrollTo(x, y) { ... }
  })
)

/@profiscience/knockout-contrib-router-middleware-scroll-position/

    Package Sidebar

    Install

    npm i @profiscience/knockout-contrib-router-middleware-scroll-position

    Weekly Downloads

    45

    Version

    2.0.17

    License

    WTFPL

    Unpacked Size

    27 kB

    Total Files

    14

    Last publish

    Collaborators

    • dorgeron
    • barsh