1.0.4 • Published 3 years ago

@mkoelewijn/collapsable v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

Collapsable

Collapsable is a lightweight and flexible plugin that will let you create collapsable content. Use it for FAQ's, More information toggles or any way you see fit. A jQuery dependency is currently required. A native JS solution will be added in the near future.

Installation

Want to use npm?

npm install @mkoelewijn/collapsable

Want to use yarn?

yarn add @mkoelewijn/collapsable

Usage

HTML

<div data-collapsable>
  <div data-collapsable-trigger>Collapsable title</div>
  <div data-collapsable-target>Collapsable content</div>
</div>

CSS

// Use the the file in the module
@use '@mkoelewijn/collapsable/dist/index';

// Or define your own
[data-collapsable-target] {
    display: none;
}

Javascript

const node = document.querySelector('[data-collapsable]');
new Collapsable(node, {

  // Optional callbacks
  openStart: (instance) => {}
  closeStart: (instance) => {}
  
});

Options

typeDefaultArguments
SpeedInteger500
openStartFunctioninstance
closeStartFunctioninstance
1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.0

3 years ago