- if (eventName == UNLOAD) {
- if (unloadListeners[id] !== undefined) {
- for (i = 0, len = unloadListeners[id].length; i < len; i++) {
- li = unloadListeners[id][i];
- if (li && li[TYPE] == eventName && li[FN] == fn) {
- unloadListeners[id].splice(i, 1);
+ if(eventName == UNLOAD){
+ if((lis = unloadListeners[el.id]) !== undefined){
+ for(i = 0, len = lis.length; i < len; i++){
+ if((li = lis[i]) && li[TYPE] == eventName && li[FN] == fn){
+ unloadListeners[el.id].splice(i, 1);