Si quelqu'un pouvait m'aider dans la bonne direction, ce serait génial car j'ai cherché une solution à ce problème pendant des heures.Item du menu Hover JavaScript
J'ai un menu avec 3 éléments de menu sur elle. Si vous passez la souris sur les deux derniers éléments de menu, une div avec des éléments d'une liste différente apparaît. Cette partie fonctionne très bien, mais si je passe d'autres éléments de menu à partir d'une autre liste, ils disparaissent à nouveau.
Ceci est mon 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>
Et Le code 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-->
J'ai essayé différents attributs, mais aucun d'entre eux travaillent, j'ai aussi essayé de passer à jQuery avec
$('#headerNavGallery").css("display", "");
n'a pas fonctionné,
Toutes les idées seraient grandement apperiated.
où est headerNavInfo ?? –