欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

jQuery常用事件方法mouseenter+mouseleave+hover

 更新時間:2022年03月20日 09:57:25   作者:小白可別不舉鐵  
這篇文章主要介紹了jQuery常用事件方法mouseenter、mouseleave和hover方法,下文內(nèi)容介紹詳細(xì),需要的小伙伴可以參考一下

jQuery常用事件方法:

  • jQuery事件方法與原生Js事件方法名稱類似,不需要寫on,通過jQuery對象打點調(diào)用,括號內(nèi)參數(shù)是事件函數(shù)
  • mouseenter()方法:鼠標(biāo)進入一個元素觸發(fā)的事件
  • mouseleave()方法:鼠標(biāo)離開一個元素觸發(fā)的事件

注意:mouseenter和mouseleave沒有事件冒泡,在使用時替換mouseover和mouseout更加合適

下面是代碼對比:

<div class="parent">
? ?<div class="box"></div>
</div>
?<script src="../jq/jquery-1.12.4.min.js"></script>
? ?<script>
? ? ?var $box = $(".box");
? ? ?var $parent = $(".parent");
? ? ?//對比mouseenter、mouseleave 和 mouseover、mouseout
? ? ?// 對比mouseenter、mouseleave 不冒泡
? ? ?$box.mouseenter(function(){
? ? ? ? console.log("box mouse in")
? ? ? })
? ? ?$box.mouseleave(function(){
? ? ? ? console.log("box mouse out")
? ? ?})
? ? ?$parent.mouseenter(function(){
? ? ? ? console.log("parent mouse in")
? ? ?})
? ? ?$parent.mouseleave(function(){
? ? ? ? console.log("parent mouse out")
? ? ?})

//mouseover、mouseout ?冒泡
$box.mouseover(function(){
? ? console.log("box mouse in")
})
$box.mouseout(function(){
? ? console.log("box mouse out")
})
$parent.mouseover(function(){
? ? console.log("parent mouse in")
})
$parent.mouseout(function(){
? ? console.log("parent mouse out")
})

hover()方法:相當(dāng)于將mouseenter和mouseleave事件進行了合寫

hover(鼠標(biāo)移上執(zhí)行的事件函數(shù),鼠標(biāo)離開執(zhí)行的事件函數(shù))

//hover() 對mouseenter和mouseleave合并書寫
//$box.hover(function () { }, function () { })
$box.hover(function(){
? ? $box.addClass("big");
},function(){
? ?$box.removeClass("big")
})

到此這篇關(guān)于jQuery常用事件方法mouseenter+mouseleave+hover方法的文章就介紹到這了,更多相關(guān)jQuery常用事件方法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • jQuery之$(document).ready()使用介紹

    jQuery之$(document).ready()使用介紹

    學(xué)習(xí)jQuery的第一件事是:如果你想要一個事件運行在你的頁面上,你必須在$(document).ready()里調(diào)用這個事件
    2012-04-04
  • jQuery對象的selector屬性用法實例

    jQuery對象的selector屬性用法實例

    這篇文章主要介紹了jQuery對象的selector屬性用法,實例分析了selector屬性返回選擇器的使用技巧,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • JQuery操作tr和td內(nèi)容的方法實例

    JQuery操作tr和td內(nèi)容的方法實例

    本文介紹了“JQuery操作tr和td內(nèi)容的方法實例”,需要的朋友可以參考一下
    2013-03-03
  • jQuery源碼解讀之removeAttr()方法分析

    jQuery源碼解讀之removeAttr()方法分析

    這篇文章主要介紹了jQuery源碼解讀之removeAttr()方法分析,較為詳細(xì)的分析了removeAttr方法的實現(xiàn)技巧,非常具有實用價值,需要的朋友可以參考下
    2015-02-02
  • jQuery中animate的幾種用法與注意事項

    jQuery中animate的幾種用法與注意事項

    在今天之前,我對jQuery的中的animate()方法還停留在最常見的用法,查了一下手冊,發(fā)現(xiàn)在1.8的時候增加了幾個比較有用的回調(diào)函數(shù),想著就來總結(jié)下jQuery中animate的幾種用法與注意事項,方便自己或者大家有需要的時候參考借鑒,下面來一起看看吧。
    2016-12-12
  • 七個不允許錯過的jQuery小技巧

    七個不允許錯過的jQuery小技巧

    這篇文章主要介紹了七個不允許錯過的jQuery小技巧,幫助WEB開發(fā)人員開發(fā)出有創(chuàng)意和漂亮的WEB頁面,需要的朋友可以參考下
    2015-12-12
  • 父頁面顯示遮罩層彈出半透明狀態(tài)的dialog

    父頁面顯示遮罩層彈出半透明狀態(tài)的dialog

    本文為大家介紹下父頁面顯示遮罩層,彈出半透明狀態(tài)的dialog。dialog即彈出的子頁面,需要的朋友可以參考下
    2014-03-03
  • 通過jQuery源碼學(xué)習(xí)javascript(二)

    通過jQuery源碼學(xué)習(xí)javascript(二)

    昨天寫了篇通過jQuery源碼學(xué)習(xí)javascript(一),里面有一個定義對象C的方法,我早期也沒有太注意這個方面的技術(shù)細(xì)節(jié)。后來我查了一下資料,發(fā)現(xiàn)里面有很多巧的地方。今天與大家分享
    2012-12-12
  • CSS+jQuery實現(xiàn)的一個放大縮小動畫效果

    CSS+jQuery實現(xiàn)的一個放大縮小動畫效果

    因為需求就只有4個元素。如果是要用CSS的class來處理,那就需要用到CSS3動畫了,好了下面為大家介紹下如何實現(xiàn)這個放大縮小動畫效果
    2013-09-09
  • Jquery實戰(zhàn)_讀書筆記2 選擇器

    Jquery實戰(zhàn)_讀書筆記2 選擇器

    jQuery相對于其他的javascript框架優(yōu)秀的特點之一就是元素選擇功能,通過簡單的一條件語句可以查詢一些復(fù)雜的元素
    2010-01-01

最新評論