jQuery 的 live() 方法对 hover 事件的处理
来源:互联网 发布:声优聊天软件 编辑:程序博客网 时间:2024/05/01 18:19
hover([over,]out)
一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法
当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。
当鼠标移出这个元素时,会触发指定的第二个函数。
$('.myDiv').hover(function() {doSomething...}, function() {doSomething...});
而问题是有些元素比如菜单是通过AJAX动态加载的,hover方法执行的时候
菜单还没加载出来呢,所以就要用到jquery的另一个方法live()
.live() 方法能对一个还没有添加进DOM的元素有效,是由于使用了事件委托:
绑定在祖先元素上的事件处理函数可以对在后代上触发的事件作出回应。
传递给 .live() 的事件处理函数不会绑定在元素上,
而是把他作为一个特殊的事件处理函数,绑定在 DOM 树的根节点上。
$('.myDiv').live('hover',function(event){if(event.type=='mouseenter'){doSomething...}else{doSomething...}})
有的jquery版本响应的是mouseenter和mouseleave
有的是mouseover和mouseout
待考证......
6 0
- jQuery 的 live() 方法对 hover 事件的处理
- jQuery 的 live() 方法对 hover 事件的处理
- jQuery 的 live() 方法对 hover 事件的处理
- jQuery 的 live() 方法对 hover 事件的处理
- jQuery的事件处理方法介绍 - bind(),live(),delegate(),on()
- jQuery的事件处理方法介绍 - bind(),live(),delegate(),on()
- Jquery hover方法的效果延时处理
- jQuery 的hover方法
- 关于hover使用live的方法
- jQuery – 鼠标经过(hover)事件的延时处理
- jQuery – 鼠标经过(hover)事件的延时处理
- jquery 的 hover方法使用
- jQuery里好用的hover()方法
- jquery的live方法
- jQuery中多个元素的Hover事件
- jquery解除hover事件的绑定方式
- jQuery hover(over,out)事件的用法
- jQuery hover(over,out)事件的用法
- 【ZATH学摄影Vol.001】RGB与Bayer滤镜
- hdu 2276 Kiki & Little Kiki 2(矩阵乘法)
- boost::algorithm(字符串算法库)
- Linux 视频设备驱动V4L2最常用的控制命令使用说明(1.02)
- OS X 10.9.1下编译GCC 4.8.2
- jQuery 的 live() 方法对 hover 事件的处理
- 用Unity进行网络游戏开发(一)
- ParallelExtensionsExtras-master
- 网络编程之路---8
- JAVA中int、String的类型转换
- Gentoo 安装笔记 -- 2014/2/23
- AndroidManifest.xml文件详解
- android总结第一篇
- Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案