JQuery事件操作
jQuery中的时间处理方法
click() 绑定或触发单击事件
mouseover() 鼠标覆盖事件
mouseout() 鼠标移出事件
bind() 可以给元素一次性绑定一个或多个多个事件(多个事件绑定同一个方法)
unbind() 解除事件的绑定
one() 使用和 bind() 方法一致但是 one() 方法每个绑定的事件只会对对应操作响应一次
live() 绑定事件,绑定所有选择器匹配到的所有标签对象,哪怕是后期动态创建的也会有效(即每次都会从新筛选标签对象)
jQuery中事件的冒泡
事件的冒泡是指父子元素同时绑定了某个事件时,对子元素实现该事件时父元素也会响应相应事件(即对子元素实现点击操作对父元素来说也相当于实现了点击操作)
需要在子元素的事件响应的函数中结尾使用 return false 来阻止事件的冒泡传递
JavaScript事件对象
原生js获取事件对象:
在function() 的参数列表中添加参数,即可获取,例如:XXX.onclick() = function(event){} 中 event 即表示事件对象
jQuery获取事件对象:
同样是在 function() 中添加参数,例如 XXX.click(function(event){}) 中 event 即表示获取的事件对象,但是注意jQuery会对该事件进行一次封装(内容不变)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 扶明の小站!
评论



.jpg)
.jpg)
.jpg)