1.2.0 • Published 5 years ago

simple-ddm v1.2.0

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

A Simple Drop Down Menu Module

Installation

npm install simple-ddm

Usage example

  • addToggle
import ddm from 'simple-ddm';

// trigger
const option = document.querySelector('.option');

// list
const listItems = document.querySelector('.links');

// add a class 'show' to the list when trigger is clicked
ddm.addToggle(option, listItems, 'show');
  • Optional callback
ddm.addToggle(option, listItems, 'show', () => {
  // do something
});
  • addFor
// this will find nodes for you
ddm.addFor('.option', '.links', 'show);
  • addForEach
// for multiple menus

// options class name
const optionClass = '.option';

// listItems class name
const listItemsClass = '.links';

// add a class 'show' to links list when it's trigger is clicked
ddm.addForEach(optionClass, listItemsClass, 'show');
1.2.0

5 years ago

1.1.0

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago