jQuery – 鼠标经过(hover)事件的延时处理
2012-07-23 16:33
423 查看
一、关于鼠标hover事件及延时
鼠标经过事件为web页面上非常常见的事件之一。简单的hover可以用CSS :hover伪类实现,复杂点的用js。一般情况下,我们是不对鼠标hover事件进行延时处理。但是,有时候,为了避免不必要的干扰,常会对鼠标hover事件进行延时处理。所谓干扰, 就是当用户鼠标不经意划过摸个链接,选项卡,或是其他区域时,本没有显示隐藏层,或是选项卡切换,但是由于这些元素上绑定了hover事件(或是 mouseover事件),且无延时,这些时间就会立即触发,反而会对用户进行干扰。
二、代码与实现
说到延时,离不开window下的setTimeout方法,本实例的jQuery方法的核心也是setTimeout。相关文章推荐
- jQuery 鼠标经过(hover)事件的延时处理示例
- 【web前端】jQuery – 鼠标经过(hover)事件的延时处理
- jQuery 鼠标经过(hover)事件的延时处理示例
- jQuery鼠标经过(hover)事件的延时处理
- jQuery – 鼠标经过(hover)事件的延时处理
- jQuery – 鼠标经过(hover)事件的延时处理
- jQuery – 鼠标经过(hover)事件的延时处理
- jQuery – 鼠标经过(hover)事件的延时处理
- 鼠标经过(hover)事件的延时处理
- jQuery实现鼠标经过事件的延时处理效果
- jQuery实现鼠标经过事件的延时处理效果
- jquery鼠标经过延时处理
- jquery鼠标经过延时处理
- jquery 鼠标经过延时触发事件,jquery插件
- Jquery的hover方法让鼠标经过li时背景变色
- jQuery的live()方法对hover事件的处理示例
- jQuery 的 live() 方法对 hover 事件的处理
- 关于鼠标hover事件及延时
- Jquery hover方法的效果延时处理
- jQuery-bind不能处理绑定hover事件