跳到主要内容

eventRemove

Description

从指定的 HTML 元素中移除事件处理函数

eventRemove: (node: HTMLElement | string, event: string, handler: GanttCallback, options?: boolean | HandlerSettings) => void

Parameters

  • node - (required) HTMLElement | string - HTML 元素或其 ID
  • event - (required) string - 事件名称(不带 'on' 前缀)
  • handler - (required) function - 处理该事件的函数
  • options - (optional) boolean | HandlerSettings - 可选,表示 useCapture 标志或 options 对象。详情请见

Example

const handler = function(event){
console.log("event!");
};
var element = document.querySelector(".my-element");

gantt.event(element, "click", handler);

gantt.eventRemove(element, "click", handler);

Details

通过 event 添加的任何事件监听器,在调用 destructor 时会被自动移除。

Change log

  • 版本 4.0 中新增