Je crée une liste déroulante qui glisse vers le bas lorsque survolé. C'est un code que j'ai eu. Je veux utiliser HoverIntent pour atteindre cet objectif.JQUERY hover dropdown avec hoverIntent
.menu_img est la classe sur l'image qui planait au-dessus pour commencer la glisser vers le bas de la liste
.page_nav est la classe sur la liste qui glisse vers le bas lorsque .menu_img survole.
$(document).ready(function(){
$('img.menu_img').click(function() {
$('ul.page_nav').stop().slideDown('slow');
});
});
HTML
<div id="helper_bar">
<div class="page_width">
<img src="images/page_nav.png" alt="page_nav" title="use this to navigate the page" class="menu_img" width="179" height="33" />
</div>
</div>
<div class="page_width">
<ul class="page_nav">
<li><a href="#">About</a></li>
<li><a href="#">Services Offered</a></li>
<li><a href="#">The Team</a></li>
<li><a href="#">The Process</a></li>
</ul>
</div>
Voici le code que j'ai. Cela fonctionne si vous cliquez sur l'img, mais si vous passez .click à .hover, il va planer lorsque vous essayez d'aller à la li. C'est pourquoi j'ai introduit le plugin hoverIntent mais je ne sais pas comment l'intégrer pour obtenir la bonne solution que j'essaie de créer. BTW je n'ai pas inclus le code HTML mais c'est une image simple et ul li tags que je sais fonctionnent correctement. Il y a un affichage: aucun; sur le ul li et j'ai fait quelques trucs pour le faire fonctionner correctement dans ma disposition. (J'ai la mise en page un peu différente d'une liste déroulante régulière.) De toute façon, je suis très certain que mon CSS est correct, j'ai juste besoin de comprendre comment écrire le Jquery. Merci!
@Bob, sont-ils tous les deux dans un seul conteneur? –
ils ne sont pas dans un conteneur. Juste à l'intérieur du corps. Le raisonnement est que helper_bar s'étend à 100% de la largeur de l'écran et que page_nav s'étend directement de dessous. Mais ils sont dans des choses séparées. La classe div = "page_width" définit une largeur de 940px et l'aligne au centre. Donc, il enveloppe le page_nav pour accommoder mes dimensions pour le contenu. J'espère que j'ai un sens. Merci pour les réponses! – Bob
c'est logique! J'ai mis à jour ma réponse avec une solution plus appropriée. –