校验浏览器是否支持某事件:document.implementation.hasFeature("FocusEvent","3.0")
scroll事件
scroll事件是在文档被滚动期间重复触发的一个事件
EventUtil.addHandler(window, "scroll", function(event){ if (document.compatMode == "CSS1Compat"){ alert(document.documentElement.scrollTop); } else { alert(document.body.scrollTop); } });
比较经典一个例子就是天猫的菜单
其他常用:
load:元素加载完毕后执行
unload:元素被卸载后执行
error:当发生JS错误时在window上触发,当无法加载资源时在对应的元素上触发
select:当用户在选择文本框(input或textarea)中的一个或多个字符时触发
resize:当窗口或框架的大小变化时在window上或者框架上触发