4.2.1 • Published 5 years ago

jquery-slinky v4.2.1

Weekly downloads
292
License
MIT
Repository
github
Last release
5 years ago

npm.io

Slinky

Rather sweet menus

A light-weight, responsive, mobile-like navigation menu plugin

Demo

Installation

Download the latest version. The files you need are

Bower

bower install jquery-slinky

Include these files

<link rel="stylesheet" src="bower_components/slinky/dist/slinky.min.css" />
<script src="bower_components/slinky/dist/slinky.min.js"></script>

NPM

npm install jquery-slinky

Include these files

<link rel="stylesheet" src="node_modules/slinky/dist/slinky.min.css" />
<script src="node_modules/slinky/dist/slinky.min.js"></script>

Usage

const slinky = $('.menu').slinky(options)

Options

OptionDefaultDescription
resizetrueResize menu height to match content on navigation
speed300Animation speed in milliseconds
themeslinky-theme-defaultSlinky theme
titlefalseShow title of sub menu

API

.home(animate)

Navigate back to the root menu

OptionDefault valueDescription
animatetruePass false to skip animation

.jump(target, animate)

Navigate to a sub menu

OptionDefault valueDescription
toSelector for ul target to jump to
animatetruePass false to skip animation

.destroy()

Remove Slinky

Tips

  • Set .active on a ul element to jump there on init
4.2.1

5 years ago

4.2.0

5 years ago

4.1.0

6 years ago

4.0.2

6 years ago

4.0.1

6 years ago

4.0.0

7 years ago

3.0.0

8 years ago