色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

jquery 鼠標離開時菜單收起

林玟書2年前10瀏覽0評論

在Web開發中,經常會遇到需要設計下拉菜單的情況。如果菜單內容過多,那么自然需要一種方法來讓用戶能夠收起該菜單,以避免過多的頁面占用。這時,jQuery可以幫助我們實現這個功能。

首先,我們在HTML中添加一個下拉菜單的按鈕,使用

<button id="dropdown">Dropdown</button>
。接下來,我們需要為該按鈕添加一個菜單。菜單可以使用
<ul id="menu"> ... </ul>
的形式實現。

然后,我們需要使用jQuery將菜單設置為默認隱藏。可以使用如下代碼:

$('ul#menu').hide();

接下來,我們需要在按鈕上添加事件監聽器,使得當鼠標離開按鈕時,菜單自動收起。代碼如下:

$('button#dropdown').mouseleave(function() {
$('ul#menu').slideUp();
});

以上代碼的意思是,當鼠標離開按鈕時,菜單會向上收起并隱藏起來。同時,如果用戶再次點擊按鈕,菜單會重新展現出來。

如果我們需要讓菜單在用戶點擊按鈕時展開,我們也可以在按鈕上添加一個點擊事件,并使用jQuery的slideToggle()方法來實現:

$('button#dropdown').click(function() {
$('ul#menu').slideToggle();
});

至此,我們就成功地實現了一個下拉菜單,能夠在鼠標離開時自動收起,并在點擊時展開。以上代碼也可以運用到其他類似的交互式設計中。