mmcollapse
v0.0.2
Published
[![](https://data.jsdelivr.com/v1/package/npm/mmcollapse/badge)](https://www.jsdelivr.com/package/npm/mmcollapse) [![Version](https://img.shields.io/npm/v/mmcollapse.svg)](https://www.npmjs.com/package/mmcollapse)
Downloads
86
Readme
mmcollapse
another collapse plugin
Getting started
Install
Install with npm:
$ npm install mmcollapse
Install with yarn:
$ yarn add mmcollapse
Download
required files: "mmcollapse.js" and "mmcollapse.css" in dist folder.
Add project file to mmcollapse
// import es6 module
import MMCollapse from 'mmcollapse';
// or commonjs
const MMCollapse = require('mmcollapse');
// create node
const collapsibleElement = document.querySelector('.collapsibleElement');
// create new instance
const mc = new MMCollapse(collapsibleElement);
Usage
- Include mmcollapse StyleSheet
<link rel="stylesheet" href="https://unpkg.com/mmcollapse/dist/mmcollapse.css">
<!-- OR -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/mmcollapse/dist/mmcollapse.css">
- Include mmcollapse plugin's code
<script src="https://unpkg.com/mmcollapse"></script>
<!-- OR -->
<script src="https://cdn.jsdelivr.net/npm/mmcollapse"></script>
- Create html
<div class="collapsibleElement">
...
</div>
- Call the plugin:
// create node
const collapsibleElement = document.querySelector('.collapsibleElement');
// create new instance
const mc = new MMCollapse(collapsibleElement);
API
show
show the collapsibleElement
mc.show();
hide
hide the collapsibleElement
mc.hide();
toggle
show/hide the collapsibleElement
mc.toggle();
Demo
Author
Osman Nuri Okumus
License
Copyright © 2020, Osman Nuri Okumus. Released under the MIT License.