Fixed binding to window object

This commit is contained in:
Remy Sharp 2010-02-10 08:10:21 +00:00
parent 6c237bb05f
commit 25801ef256
1 changed files with 2 additions and 2 deletions

View File

@ -4,7 +4,7 @@
var addEvent = (function () {
if (document.addEventListener) {
return function (el, type, fn) {
if (el && el.nodeName) {
if (el && el.nodeName || el === window) {
el.addEventListener(type, fn, false);
} else if (el && el.length) {
for (var i = 0; i < el.length; i++) {
@ -14,7 +14,7 @@ var addEvent = (function () {
};
} else {
return function (el, type, fn) {
if (el && el.nodeName) {
if (el && el.nodeName || el === window) {
el.attachEvent('on' + type, function () { return fn.call(el, window.event); });
} else if (el && el.length) {
for (var i = 0; i < el.length; i++) {