Skip to content

dejorrit/outside-clicky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OutsideClicky

Listen for clicks outside of an element

Install

npm install outside-clicky --save

Usage

Initializing OutsideClicky

// Require OutsideClicky
const OutsideClicky = require('outside-clicky');
    
// Get the target element 
let myDiv = document.querySelector('.js-myDiv');
    
// Create a callback function that runs when you click outside of your target element
let myCallbackFunction = function () {
	console.log('You clicked outside myDiv');
};
    
// Initialize OutsideClicky
let myOC = new OutsideClicky();

Binding the listener

myOC.bind(myDiv, myCallbackFunction);

Unbinding the listener

myOC.unbind();

Automatically unbind after outside click

myOC.bind(myDiv, myCallbackFunction, true);

About

Listen for clicks outside of an element

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published