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

首頁 > 語言 > JavaScript > 正文

jQuery中hover與mouseover和mouseout的區別分析

2024-05-06 16:26:48
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了jQuery中hover與mouseover和mouseout的區別,結合實例分析了jQuery中hover與mouseover和mouseout的區別與使用技巧,需要的朋友可以參考下
 

本文實例分析了jQuery中hover與mouseover和mouseout的區別。分享給大家供大家參考,具體如下:

以前一直以為在jquery中其實mouseover和mouseout兩個事件等于hover事件。兩個沒什么區別,應該是一樣的。但昨天一個動畫效果才讓我見識了,這兩個并不能等同。

<div class="wrapper"><div class="img"></div><div class="text"></div></div><div class="point"></div>

在wrapper上加事件,當鼠標移動到wrapper上的時候讓class="point"的層放大。但如果用mouseover和mouseout事件的話,當鼠標移動到wrapper層后,point層會變大,但當鼠標在img和text層之間進行移動的時候,point層會變大變小,不停的變化。這并不是我們想要的結果,我們想要的是只要鼠標在wrapper層上,無論是img還是text上,point就變大,但在鼠標未移出wrapper層的情況下,point層不變小。

慢慢思路也清晰了,我們不用mouseover和mouseout而用hover問題就解決了。

這么簡單的問題我們竟然花了好長時間才解決,真是夸張。寫篇以作紀念。

補充:后來我師父說其實在jquery源碼中有這么一段:

hover: function( fnOver, fnOut ) { return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );}

也就是說hover!=mouseover+mouseout。但hover=mouseenter+mouseleave。

希望本文所述對大家jQuery程序設計有所幫助。



注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 江津市| 福清市| 阿巴嘎旗| 三亚市| 博湖县| 台湾省| 福清市| 峨边| 通海县| 和平县| 玉林市| 万宁市| 大洼县| 交口县| 特克斯县| 绥棱县| 晋州市| 台江县| 蓬安县| 福安市| 武邑县| 瑞昌市| 甘孜| 池州市| 平安县| 黎川县| 左权县| 临朐县| 长岛县| 舒兰市| 扎赉特旗| 高碑店市| 宣汉县| 新野县| 固安县| 昌乐县| 自贡市| 桐庐县| 沾化县| 湖南省| 惠水县|