国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

完美解決jQuery的hover事件在IE中不停閃動(dòng)的問(wèn)題

2019-11-19 17:38:59
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在使用jQuery的hover事件時(shí),經(jīng)常會(huì)因?yàn)槭髽?biāo)滑動(dòng)過(guò)快導(dǎo)致菜單不停閃動(dòng)的情況,相信很多朋友都遇到過(guò)自己做的縱向下拉菜單不停的收縮,非常的討厭。今天在給一個(gè)網(wǎng)站設(shè)計(jì)菜單時(shí)也遇到了這個(gè)情況,結(jié)果在百度上找了N久,沒(méi)有找到解決方法。在這里吐槽一下,百度太2了,收錄的內(nèi)容都沒(méi)什么價(jià)值,最后還是在google找到了解決方法,下面就把這個(gè)jQuery的hover在IE中會(huì)導(dǎo)致不停閃動(dòng)的解決方法教給大家。

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

鼠標(biāo)在下拉菜單移動(dòng)時(shí)菜單會(huì)不斷閃爍,說(shuō)明不斷觸發(fā)了 mouseover 和 mouseout 事件。

其實(shí)很簡(jiǎn)單的解決方法:將 mouseover 改成 mouseenter,mouseout 改成 mouseleave。mouseenter 和 mouseleave 事件是 jQuery 庫(kù)中實(shí)現(xiàn)的,并不是瀏覽器的原生事件。不過(guò)最重要的是把菜單不停閃動(dòng)的問(wèn)題解決了!

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

以上這篇完美解決jQuery的hover事件在IE中不停閃動(dòng)的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 文水县| 江安县| 义马市| 武清区| 天柱县| 滨州市| 彝良县| 榆林市| 大姚县| 含山县| 峡江县| 贞丰县| 岢岚县| 龙山县| 乌什县| 同心县| 松滋市| 岑巩县| 曲阜市| 大方县| 建平县| 满城县| 马边| 萨嘎县| 仪陇县| 绍兴市| 通化市| 栾城县| 江北区| 临澧县| 和田县| 玉龙| 丰镇市| 韶山市| 凭祥市| 奎屯市| 红安县| 南平市| 方城县| 博湖县| 托克托县|