Fixed IE specifc event handler, made $_.event.remove remove with the same behavior as it was added
This commit is contained in:
parent
d900022d17
commit
0acfe6ae19
43
kis.js
43
kis.js
@ -247,24 +247,36 @@
|
|||||||
{
|
{
|
||||||
attach = function(sel, event, callback)
|
attach = function(sel, event, callback)
|
||||||
{
|
{
|
||||||
sel.addEventListener(event, callback, false);
|
if(sel.addEventListener)
|
||||||
|
{
|
||||||
|
sel.addEventListener(event, callback, false);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
remove = function(sel, event, callback)
|
remove = function(sel, event, callback)
|
||||||
{
|
{
|
||||||
sel.removeEventListener(event, callback, true);
|
if(sel.removeEventListener)
|
||||||
|
{
|
||||||
|
sel.removeEventListener(event, callback, false);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
attach = function(sel, event, callback)
|
attach = function(sel, event, callback)
|
||||||
{
|
{
|
||||||
sel.attachEvent(event, callback);
|
if(sel.attachEvent)
|
||||||
|
{
|
||||||
|
sel.attachEvent("on"+event, callback);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
remove = function(sel, event, callback)
|
remove = function(sel, event, callback)
|
||||||
{
|
{
|
||||||
sel.detachEvent(event, callback);
|
if(sel.detachEvent)
|
||||||
|
{
|
||||||
|
sel.detachEvent("on"+event, callback);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -333,4 +345,27 @@
|
|||||||
window.$_.event = e;
|
window.$_.event = e;
|
||||||
|
|
||||||
}());
|
}());
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Class object
|
||||||
|
*
|
||||||
|
* Helper functions to add and remove classes
|
||||||
|
*/
|
||||||
|
/*(function(){
|
||||||
|
var parse, class;
|
||||||
|
|
||||||
|
parse = function(classes){
|
||||||
|
};
|
||||||
|
|
||||||
|
class = {
|
||||||
|
add: function(sel, class)
|
||||||
|
{
|
||||||
|
},
|
||||||
|
remove: function(sel, class)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}());*/
|
||||||
|
|
||||||
|
|
||||||
})();
|
})();
|
Loading…
Reference in New Issue
Block a user