ここで、メニューjsfiddleの例を作成しました。ドロップダウン付きの水平メニューがありますが、必要なのは-ページの読み込み時に最初li
に展開する必要があり(これは難しいことではありません)、他の要素にカーソルを合わせると、現在の展開されたコンテンツが表示されます(mouseleave
現在の要素が拡張)。
これは、ホバーしてマウスを離したときの状況Item2
ですItem2
。
Item1 Item2 Item3
|||||
subItem2.1 subItem2.2 subItem2.3
アップデート:
私はなんとかそれをすることができました、しかし例外を除いて、ここにJSFiddleのリンクがあります
それは私が望んでいたように動作しますが、リンクをクリックするとItem1
、またはItem2
、init()
関数が呼び出され、Item1
再びアクティブになると、アクティブなリンクを設定する必要があります-クリックしたもの、
たとえば、Item3
リンクをクリックすると、Item3ページにリダイレクトされ、このリンクはメニューでアクティブになります。( Jsfiddleのすべてのコード)