5

ナビゲーション メニューがあり、マウスが移動したときにナビゲーションが 200 ミリ秒遅れます。どうやってやるの?

例: http://www.amazon.com/

マウスがナビゲーション待機を横切って移動すると、Amazon はナビゲーション (部門ごとに購入) を終了しました。

<ul id="nav">
<li><a href="#">Menu 1</a>
    <ul>
        <li>Sub Menu 1</li>
        <li>Sub Menu 2</li>
    </ul>
</li>
<li><a href="#">Menu 2</a>
    <ul>
        <li>Sub Menu 3</li>
        <li>Sub Menu 4</li>
    </ul>
</li>
<li><a href="#">Menu 3</a></li>
<li><a href="#">Menu 4</a></li>
</ul>

例えば; 「Menu 1」にマウスを合わせて「Sub Menu 1」にクロス移動すると、「Menu 1」は閉じられません。それ以外の場合は、「メニュー 1」を閉じる必要があります。

4

1 に答える 1

3

http://cherne.net/brian/resources/jquery.hoverIntent.htmlは、探しているスクリプトです。

簡単に言えば、マウスで速く行ったか遅く行ったかをチェックします。

于 2012-12-19T12:09:33.783 に答える