目录:jQuery事件注册jQuery事件处理jQuery事件对象一、jQuery事件注册 语法: 其他事件和原生基本一致。 比如mouseover、mouseout、blur、focus、change、keydown、keyup、resize、scroll等二、jQuery事件处理2。1事件处理on()绑定事件 on()方法在匹配元素上绑定一个或多个事件的事件处理函数 语法: 1。events:一个或多个用空格分隔的事件类型,如click或keydown。 2。selector:元素的子元素选择器。 3。fn:回调函数即绑定在元素身上的侦听函数。 on()方法优势1: 可以绑定多个事件,多个处理事件处理程序。 on()方法优势2: 可以事件委派操作。事件委派的定义就是,把原来加给子元素身上的事件绑定在父元素身上,就是把事件委派给父元素。 在此之前有bind(),live()delegate()等方法来处理事件绑定或者事件委派,最新版本的请用on替代他们。 on()方法优势3: 动态创建的元素,click()没有办法绑定事件,on()可以给动态生成的元素绑定事件 2。2事件处理off()解绑事件 off()方法可以移除通过on()方法添加的事件处理程序。 如果有的事件只想触发一次,可以使用one()来绑定事件。2。3自动触发事件trigger() 有些事件希望自动触发,比如轮播图自动播放功能跟点击右侧按钮一致。可以利用定时器自动触发右侧按钮点击事件,不必鼠标点击触发。 有些事件希望自动触发,比如轮播图自动播放功能跟点击右侧按钮一致。可以利用定时器自动触发右侧按钮点击事件,不必鼠标点击触发。 triggerHandler模式不会触发元素的默认行为,这是和前面两种的区别。三、jQuery事件对象 事件被触发,就会有事件对象的产生。 阻止默认行为:event。preventDefault()或者returnfalse 阻止冒泡:event。stopPropagation()