このウェブサイトのヘッダーの上にメニューを表示しようとしています。
これが私のjQueryです:
$("#header").mouseover(function() {
$('#header_links').stop(true, true).show(400);
});
$("#header").mouseout(function() {
$('#header_links').stop(true, true).hide(400);
});
ここに私のHTMLがあります:
<body>
<div id="header">
<div id="header_title">leks kamihira </div>
<div id="header_links">
<a href="work.php">works</a>
<a href="bio.php">bio</a>
<a href="blog">blog</a>
<a href="links.php">links</a>
<?php
if (isset($_SESSION['logged_in'])) { ?>
<a href="admin">admin</a>
<a href="admin/logout.php">logout</a>
<?php } ?>
</div>
</div>
問題は、header_title
div またはheader_links
div もホバーされるたびにheader_links
消えることです。
div がメイン ヘッダー div 内に含まれている限り、mouseover と mouseout が正しく機能することを確認する方法はありますか?