当前位置:首页 > 日记 > 正文

完美解决jQuery的hover事件在IE中不停闪动的问题

完美解决jQuery的hover事件在IE中不停闪动的问题

在使用jQuery的hover事件时,经常会因为鼠标滑动过快导致菜单不停闪动的情况,相信很多朋友都遇到过自己做的纵向下拉菜单不停的收缩,非常的讨厌。今天在给一个网站设计菜单时也遇到了这个情况,结果在百度上找了N久,没有找到解决方法。在这里吐槽一下,百度太2了,收录的内容都没什么价值,最后还是在google找到了解决方法,下面就把这个jQuery的hover在IE中会导致不停闪动的解决方法教给大家。

$("#category ul").find("li").each( function() { $(this).mouseover( function() {$(this).children("ul").show(); } ); $(this).mouseout( function() {$(this).children("ul").hide(); } ); } );

鼠标在下拉菜单移动时菜单会不断闪烁,说明不断触发了 mouseover 和 mouseout 事件。

其实很简单的解决方法:将 mouseover 改成 mouseenter,mouseout 改成 mouseleave。mouseenter 和 mouseleave 事件是 jQuery 库中实现的,并不是浏览器的原生事件。不过最重要的是把菜单不停闪动的问题解决了!

$("#category ul").find("li").each( function() { $(this).mouseenter(function() { $(this).children("ul").show(); } ); $(this).mouseleave(function() { $(this).children("ul").hide(); } ); } );

以上这篇完美解决jQuery的hover事件在IE中不停闪动的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

相关文章

Excel2013怎么以只读方式打开Excel

Excel2013怎么以只读方式打开Excel

只读,步骤,方法,方式,电脑软件,  在Excel表格编辑软件中,可以使用以只读方式打开Excel工作表,只是单纯的进行阅读,而不进行修改。下面小编教你怎么做吧。Excel2013以只读方式打开Excel的步骤1、鼠标左键双击计算机桌面Excel2013工作表程序图…

PPT如何将裁剪成立体五角星样式

PPT如何将裁剪成立体五角星样式

图片裁剪,样式,如何将,电脑软件,PPT,  PPT的图片可以按自己的想法来裁剪,比如我们如果想按照自己喜欢的五角星形状来裁剪图片,需要在ppt中插入图片裁剪成立体五角星样式。以下是小编为您带来的关于PPT将图片裁剪成立体五角星样式,希望对您有…

如何在Excel2016表格中快速自动填

如何在Excel2016表格中快速自动填

自动填充,表格,快速,如何在,电脑软件,  excel表格中想要田中表格中的一列数据,一键解决excel2016自动填充,填充公式和文本都可以,任何内容都可以用此方法哟。以下是小编为您带来的关于Excel2016表格中快速自动填充一列,希望对您有所帮助。Exc…

wps表格如何设置分页预览

wps表格如何设置分页预览

分页,设置,方法,表格,如何设置,  使用表格软件的过程中,表格内容比较多的情况下,为了方便查看内容需要分页预览,具体怎么操作分页预览呢?下面小编与大家分享一下wps表格如何分页预览。wps表格设置分页预览的方法打开编辑表格,单击【视图】视…

jQuery中animate | 的使用方法及解

jQuery中animate | 的使用方法及解

支持,不被,使用方法,电脑软件,animate,jQuery中animate()的方法用于创建自定义动画的函数。 返回值:jQuery animate(params, [duration], [easing], [callback])如果使用的是“hide”、“show”或“toggle”这样的字符串值,则会为该属性调用…

jQuery自定义元素右键点击事件 |

jQuery自定义元素右键点击事件 |

自定义,元素,点击事件,右键,案例,大多数情况下我们使用左键来进行页面交互,而右键大部分对于开发者来说是审查元素的,有的时候我们也要自定义鼠标右键点击行为来达到更好的交互性,常见的有漫画左键前进、右键后退。第一步我们要屏蔽浏览器默认…

Vue.js devtool插件安装后无法使用

Vue.js devtool插件安装后无法使用

插件安装,解决办法,电脑软件,Vue,js,初次使用Vue.js devtool插件的新人在安装了Vue.js devtool插件后,都会经常有一个疑问。我在chrome浏览器里面已经成功安装好Vue.js devtool插件,怎么点击后提示vue.js not detected,无法正常使用呢?对于这样…

excel表格百分比数据分析图表制作

excel表格百分比数据分析图表制作

图表,数据分析,百分比,表格,制作教程,  Excel中具体该如何制作百分比数据分析图进行数据分析呢?下面是由小编分享的excel表格百分比数据分析图表制作教程,以供大家阅读和学习。excel表格百分比数据分析图表制作教程:  数据分析图表制作步…

ES5学习教程之Array对象

ES5学习教程之Array对象

学习,对象,教程,电脑软件,Array,前言ES5中新增的不少东西,了解之对我们写JavaScript会有不少帮助,下面主要介绍了ES5中的Array对象,需要的朋友们一起来看看吧。一、创建 Array 对象的语法:new Array();new Array(size);new Array(element0, ele…

Word中2007版进行设置尺寸的操作技

Word中2007版进行设置尺寸的操作技

设置,操作技巧,图片尺寸,操作步骤,尺寸,  在Word 2007文档中,用户可以通过多种方式设置图片尺寸,例如拖动Word 2007图片控制手柄、指定图片宽度和高度数值等,今天,小编就教大家在Word中2007版进行设置图片尺寸的操作技巧。Word中2007版进行设…

Excel2010中怎么用迷你图制作走势

Excel2010中怎么用迷你图制作走势

走势,迷你,电脑软件,  Excel 2010版新增的 “迷你图”功能,可以在一个单元格里面制作走势表。以下是小编为您带来的关于Excel2010中活用迷你图制作走势表,希望对您有所帮助。Excel2010中活用迷你图制作走势表①启动Excel2010,导入…

PPT2013怎么编辑受保护视图图文教

PPT2013怎么编辑受保护视图图文教

视图,图文教程,常用快捷键,方法,编辑,  微软发布的 office 2013 给我们带来了很多的新的功能,但是同时,有些功能并不是我们想要的,有时候在我们的使用中还给我们带来很多的不方便之处,这其中就有一个“受保护的视图”的提醒,怎么才…