Add these functions:
Code:
function addEvent(el, ev, handler) {
if(el.addEventListener) el.addEventListener(ev, handler);
else if(el.attachEvent) el.attachEvent("on" + ev, handler);
else el["on" + ev] = handler;
}
function rmEvent(el, ev, handler) {
if(el.removeEventListener) el.removeEventListener(ev, handler);
else if(el.detachEvent) el.detachEvent("on" + ev, handler);
else el["on" + ev] = null;
}
Replace:
Code:
toElement.attachEvent("onscroll", fromElement._syncScroll);
With:
Code:
addEvent(toElement, "scroll", fromElement._syncScroll);
And:
Code:
fromElement._syncTo.detachEvent("onscroll", fromElement._syncScroll);
With:
Code:
rmEvent(fromElement._syncTo, "scroll", fromElement._syncScroll);
Bookmarks