マウスを div の上にslide置くと、slide_paneldiv が表示されます。
ただし、マウスがslidediv を出て のコンテンツ上にあるslide_panel場合、パネルは表示されたままになりません。
では、パネルが最初に表示されたら、トグルされたパネルをどのように表示したままにしmouseoverますか?
HTML:
<div class = "slide">category:</div>
<div class = "slide_panel">
<a href = "#" title = "">asdf</a><br />
<a href = "#" title = "">qwerty</a><br />
</div>
<div class = "slide">another category:</div>
<div class = "slide_panel">
<a href = "#" title = "">another asdf</a><br />
<a href = "#" title = "">another qwerty</a><br />
</div>
jQuery:
$(".slide").mouseover(function() {
$(this).next(".slide_panel").slideToggle();
}).mouseout(function() {
$(this).next(".slide_panel").slideToggle();
});
編集: 基本的にドロップダウンメニューのように動作するように、 で消え
ます。
slide_panelmouseout