-
Notifications
You must be signed in to change notification settings - Fork 1
/
Matreshka#off.jsdoc.js
30 lines (30 loc) · 1.47 KB
/
Matreshka#off.jsdoc.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
/**
@method Seemple#off
@importance 1
@fires removeevent
@fires removeevent:NAME
@summary Видаляє обробник події
@desc Видаляє створений раніше обробник. Всі три аргументи опційні. Ви можете видалити як всі події (не передаючи жодного аргументу), так і окремі (передавши тільки ім'я події, передавши ім'я події і обробник, передавши і ім'я події, і обробник, і контекст)
@see {@link Seemple#on}
@see {@link Seemple#once}
@see {@link Seemple#onDebounce}
@see {@link Seemple#trigger}
@param {eventNames} [names] - Розділений пробілами список імен подій (наприклад, ``"change:x ajaxcomplete change:y"``)
@param {eventHandler} [callback] - Функція-обробник
@param {object} [context] - Контекст
@returns {seemple} self
@example
this.off('change:x bind');
@example <caption>Видалення всіх подій</caption>
this.off();
@example <caption>Видалення події з певним обробником</caption>
const handler = function () {
// ...
}
this.on('change:x', handler);
this.off('change:x', handler);
@example <caption>Видалення події з певним контекстом</caption>
const object = {};
this.on('change:x', handler, object);
this.off('change:x', handler, object);
*/