カーソルを合わせると下にスライドするドロップダウンを作成しています。これは私が持っていたコードです。この目標を達成するためにHoverIntentを使用したいと思います。
.menu_imgは、リストのスライドダウンを開始するためにカーソルを合わせた画像上のクラスです。
.page_navは、.menu_imgにカーソルを合わせると下にスライドするリストのクラスです。
$(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>
これは私が持っているコードです。これは、imgをクリックすると機能しますが、.clickを.hoverに切り替えると、liに移動しようとしたときにホバーアウトします。これが、hoverIntentプラグインを導入した理由ですが、作成しようとしている適切なソリューションを取得するためにそれを統合する方法がわかりません。
ところで、私はHTMLコードを含めませんでしたが、その単純な画像と私が知っているulliタグは正常に機能しています。表示があります:なし。ul liで、レイアウトで適切に機能するようにいくつかの作業を行いました。(通常のドロップダウンとはレイアウトが少し異なります。)いずれにせよ、CSSが正しいと確信しているので、Jqueryの記述方法を理解する必要があります。ありがとう!