toggle-on-click-jquery

1.0.2 • Public • Published

toggle-on-click-jquery

  • Opens by
    • Click
  • Closes by
    • Second click
    • Mousedown outside
    • Esc

Demo

https://webdeveloper.pro/demo/toggle-on-click-jquery/demo.html

Install

npm install toggle-on-click-jquery --save

Setup

import toggleOnClick from 'toggle-on-click-jquery';

Usage

<p><button id="js-button">Click here</button></p>
	
<div class="menu" id="js-menu">
    Menu or something else...
</div>
$(document).ready(function () {
    toggleOnClick(
        $('#js-button'), // Button
        $('#js-menu'), // Target
        {
            // How to open (optional)
            open($element) {
                $element.slideDown(200);
            },

            // How to close (optional)
            close($element) {
                $element.slideUp(200);
            }
        }
    );
})

Close menu by trigger:

$('#js-menu').trigger('toggleOnClickClose');

License

MIT

Package Sidebar

Install

npm i toggle-on-click-jquery

Weekly Downloads

5

Version

1.0.2

License

MIT

Unpacked Size

5.06 kB

Total Files

5

Last publish

Collaborators

  • mavlutovr