2012-02-08 12 views
0

こんにちは私は、その側のメニューを持つヘッダーを持っています。今度は、ヘッダーの横にある矢印をクリックして消えるとメニューが表示されますメニューのドロップダウンエリアからカーソルを移動させると、メニューを留まるようにして、エリア外にホバリングしても消えないようにする

もう一度上部の矢印ボタンのようにクリックするか、「OK」のようにメニューをスライドさせてメニューをスライドさせるまで、メニューを保持するにはどうすればよいですか?

+1

あなたはあなたのコードやライブの例を投稿することができますか? – elclanrs

+0

あなたのコードでjsfiddleを起動できますか?あなたを助けるだけの情報はここにはありません。 – Ali

+0

私はjsfiddleでアップロードしようとしていますが、jsは競合するテンプレートスキンの一部です。 –

答えて

1

メニューを表示するには、mousenterイベントを使用します。次に、別の要素のclickイベントを使用して内容を非表示にします。あなたのhtml/cssがなければ、それは使用すべき正確なセレクターとコードを決める手腕です。

http://jsfiddle.net/4Jn6q/

<div id="a"> 
    <span>X</span> 
    <div>Some content to show</div> 
</div> 

 

$('#a').mouseenter(function() { 
    $(this).children().slideDown(); 
}); 

$('span').click(function() { 
    $(this).parent().children().slideUp(); 
}); 
+0

チップをありがとう、私はこれを試しています。私は自分のコードをアップロードすることができますが、jsとcssの依存関係がたくさんあるテンプレート全体のスキンです。 –

関連する問題