Skip to content
This repository has been archived by the owner on Dec 17, 2021. It is now read-only.

Latest commit

 

History

History
45 lines (33 loc) · 1.15 KB

off.md

File metadata and controls

45 lines (33 loc) · 1.15 KB

off()

This function unbinds event/gesture handlers previously bound using the on() function.

Import

import off from '@web-native-js/play-ui/src/evt/off.js';

Syntax

// Unbind all listeners bound to the following event name
// regardless of the event handler
off(el, eventName);

// Unbind the listener bound with the following event handler  
off(el, eventName, originalHandler);

// Unbind the listener bound with the following event handler and tag 
off(el, eventName, originalHandler, {tags:[...originalTags]});

// Unbind the listener bound with the following tag 
// regardless of the event handler
off(el, eventName, null, {tags:[...originalTags]});

Parameters

  • el - HTMLElement: The source DOM element.
  • eventName - String: The event name.
  • originalHandler - Function: The handler function originally used with on().
  • params - Object: Additional parameters.

Return

  • undefined

Usage

// Unbind a specific listenr bound to doubletap
off(document.body, 'doubletap', originalHandler);

// Unbind all listenrs bound to doubletap
off(document.body, 'doubletap');