aboutsummaryrefslogtreecommitdiffstats
path: root/src/jqLite.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/jqLite.js')
-rw-r--r--src/jqLite.js14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/jqLite.js b/src/jqLite.js
index 072557ba..8a8a28e8 100644
--- a/src/jqLite.js
+++ b/src/jqLite.js
@@ -207,12 +207,14 @@ function JQLiteOff(element, type, fn) {
delete events[type];
});
} else {
- if (isUndefined(fn)) {
- removeEventListenerFn(element, type, events[type]);
- delete events[type];
- } else {
- arrayRemove(events[type], fn);
- }
+ forEach(type.split(' '), function(type) {
+ if (isUndefined(fn)) {
+ removeEventListenerFn(element, type, events[type]);
+ delete events[type];
+ } else {
+ arrayRemove(events[type], fn);
+ }
+ });
}
}