Если бы кто-то мог помочь мне указать правильное направление, это было бы замечательно, поскольку я искал решение этой проблемы в течение нескольких часов.
http://jamessuske.com/will/
У меня есть меню с 3 пунктами меню. если вы наведете курсор мыши на два последних элемента меню, появится элемент div с элементами из другого списка. Эта часть работает нормально, но если я перейду к другим пунктам меню из другого списка, они снова исчезнут.
Это мой JavaScript:
<script type="text/javascript">
function showGalleryNav(){
document.getElementById('headerNavGallery').style.display = "";
}
function showInfoNav(){
document.getElementById('headerNavInfo').style.display = "";
}
function hideGalleryNav(){
document.getElementById('headerNavGallery').style.display = "none";
}
function hideInfoNav(){
document.getElementById('headerNavInfo').style.display = "none";
}
</script>
И HTML
<div class="headerNav">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#" onmouseover="javascript:showGalleryNav()" onmouseout="javascript:hideGalleryNav()">Gallery</a></li>
<li><a href="#" onmouseover="javascript:showInfoNav()" onmouseout="javascript:hideInfoNav()">Info</a></li>
</ul>
</div><!--headerNav-->
<div class="headerNavGallery" id="headerNavGallery" style="display:none;">
<ul>
<li><a href="#">Categoies</a></li>
<li><a href="#">Products</a></li>
</ul>
</div><!--headerNavGallery-->
<div class="headerNavInfo" id="headerNavInfo" style="display:none;">
<ul>
<li><a href="#">William Ruppel</a></li>
<li><a href="#">CV</a></li>
<li><a href="#">Artist Bio</a></li>
<li><a href="#">Video</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div><!--headerNavInfo-->
Я пробовал разные атрибуты, но ни один из них не работает, я также пытался переключиться на jQuery с
$('#headerNavGallery").css("display", "");
тоже не работал,
Любые идеи будут в значительной степени оценены.