我有一個4項目的清單,每個項目切換顯示飛出。我希望第一個項目在加載時切換(打開),然後懸停使它保持打開狀態,但不停歇會關閉它。 (後面徘徊重新打開它,彷彿它是一個切換。)如何在開始時使切換的元素出現塊,然後切換懸停?
我有我的列表中設置了這樣的:
<ul>
<li class="targ">Target</li>
<li class="conn">Connect</li>
<li class="conv">Convert</li>
<li class="opti">Optimize</li>
</ul>
和jQuery來切換元素:
$(function() {
$('.targ, .target-popup').hover(function() {
$('.target-popup').toggle();
});
$('.conn, .connect-popup').hover(function() {
$('.connect-popup').toggle();
});
$('.conv, .convert-popup').hover(function() {
$('.convert-popup').toggle();
});
$('.opti, .optimize-popup').hover(function() {
$('.optimize-popup').toggle();
});
});
以下是JS Fiddle的工作。
感謝您的幫助!
這是完美的,非常感謝你的幫助! (5分鐘,直到我可以接受答案) –
有一個問題,當懸停在兄弟按鈕上時,初始彈出窗口沒有隱藏。更新的代碼修復了這個問題。 – swatkins
更好,謝謝! –