js 代码
- var EventUtil = new Object;
- EventUtil.addEventHandler = function (oTarget, sEventType, fnHandler) {
- //firefox情况下
- if (oTarget.addEventListener ) {
- oTarget.addEventListener(sEventType, fnHandler, true);
- }
- //IE下
- else if (oTarget.attachEvent ) {
- oTarget.attachEvent("on" + sEventType, fnHandler);
- }
- else {
- oTarget["on" + sEventType] = fnHandler;
- }
- };
- EventUtil.removeEventHandler = function (oTarget, sEventType, fnHandler) {
- if(document.removeEventListener){
- rootElement.removeEventListener(sEventType, fnHandler, true);
- } else if(document.detachEvent){
- rootElement.detachEvent('on' + sEventType, fnHandler);
- } else {
- rootElement["on" + sEventType] = null;
- }
- };
- //附加 onload事件
- EventUtil.addEventHandler(window, "load", doOnload);
- EventUtil.addEventHandler(window, "resize", doOnResize);