chaojidan

导航

2014年12月23日 #

第二十八课:focusin与focusout,submit,oninput事件的修复

摘要: focusin与focusout这两个事件是IE的私有实现,能冒泡,它代表获得焦点或失去焦点的事件。现在只有Firefox不支持focusin,focusout事件。其实另外两个事件focus和blur是用来实现获取焦点和失去焦点的事件,但是由于这两个事件不能冒泡,所以很多浏览器就使用focusin... 阅读全文

posted @ 2014-12-23 17:47 chaojidan 阅读(1654) 评论(0) 推荐(0)

第二十七课:滚轮事件,mouseenter与mouseleave事件的修复

摘要: 滚轮事件jQuery核心库没有对mousewheel事件的差异性进行处理,但作为一个常用的事件,本文讲解一下。mousewheel事件只有火狐浏览器不支持。mousewheel用于取得滚动距离的属性名为event.wheelDelta,往上滚一圈是120,往下滚一圈是-120.在IE6-8下,win... 阅读全文

posted @ 2014-12-23 14:16 chaojidan 阅读(1968) 评论(1) 推荐(0)

第二十六课:jQuery对事件对象的修复

摘要: 因为原生的event对象,在不同浏览器下,有不同的属性和方法,因此需要用jQuery进行兼容。jQuery在这里分两步走,首先创建一个伪事件类jQuery.Event(jQuery里面自定义的事件类),这个事件类会统一处理事件对象的兼容性问题,比如:stopPropagation,preventDe... 阅读全文

posted @ 2014-12-23 10:25 chaojidan 阅读(444) 评论(0) 推荐(0)