mouseleave()方法觸發(fā)mouseleave事件,或附加一個函數(shù)以在發(fā)生mouseleave事件時運(yùn)行。
當(dāng)鼠標(biāo)指針移出某個元素時,將發(fā)生mouseleave事件。
您可能會認(rèn)為mouseleave和mouseout事件是相同的,但它們不是:
mouseleave-將鼠標(biāo)指針移出某個元素時調(diào)用
mouseout-將鼠標(biāo)指針移出某個元素或其子元素之一時調(diào)用(請參見下面的示例)
mouseleave()方法通常與mouseenter()方法一起使用。
觸發(fā)選定元素的mouseleave事件:
$(selector).mouseleave()
將函數(shù)附加到mouseleave事件:
$(selector).mouseleave(function)
觸發(fā)mouseenter和mouseleave事件時更改背景顏色:
$("p").mouseenter(function(){ $(this).css("background-color", "yellow"); }); $("p").mouseleave(function(){ $(this).css("background-color", "lightblue"); });測試看看?/?
此示例演示mouseleave和mouseout之間的區(qū)別:
參數(shù) | 描述 |
---|---|
function | 每當(dāng)mouseleave事件觸發(fā)時執(zhí)行的函數(shù) |