【JS】UI事件

校验浏览器是否支持某事件: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上或者框架上触发

posted @ 2013-05-09 10:38  自行车上的程序员  阅读(310)  评论(0编辑  收藏  举报