1.0.3 • Published 2 years ago

js_simply_accordion v1.0.3

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

jsSimplyAccordion

License: MIT

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

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

accordion()

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.

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago