js_simply_accordion
v1.0.3
Published
Accordion javascript module
Downloads
3
Readme
jsSimplyAccordion
jsSimplyAccordion
is a library that implement a simply accordion using ES6.
Install
NPM
# bash
npm i js_simply_accordion
const jsAccordion = require("jsAccordion");
// or
import { jsAccordion } from 'jsAccordion';
Use
Params
- accordionData: [{section: string, content: string}]
- options: {entryClass: string} default class '.jsAccordion'
import { jsAccordion } from 'jsAccordion';
import 'jsAccordion/dist/accordion.css';
const accordionData = [
{section: 'My section 1', content: 'My content 1'},
{section: 'My section 2', content: 'My content 2'}
]
const options = {entryClass: '.myEntryClass'}
const accordion = new Accordion(accordionData, options);
Methods
- toggle
jsAccordion.toggle
Toggle a section by section index
Example
import { jsAccordion } from 'jsAccordion';
import 'jsAccordion/dist/accordion.css';
const accordionData = [
{section: 'My section 1', content: 'My content 1'},
{section: 'My section 2', content: 'My content 2'}
]
const accordion = new Accordion(AccordionData);
accordion.toggle(0);
Source Code
Contribution Notes
Clone project on github
Install libraries
npm i
Build
npm run build
Tests
npm run test
Open Pull Request
Make changes and create a merge request.