これはドロップダウンボックスを表示するために機能しますが、このボックス内のコンテンツへのリンクを追加し、マウスでクリックしてクリックできるようにする必要があります。マウスでドロップダウンを開いたままにするにはどうすればいいですか?
私が持っているものに変更を加えたり、これを完全に再考する必要はありますか?
BTW - IDのdivのいずれも現在リスト要素の一部ではありませんが、これは6つのうちの1つです。私はそれが助けばそれを変えてうれしいです。
これはドロップダウンボックスを表示するために機能しますが、このボックス内のコンテンツへのリンクを追加し、マウスでクリックしてクリックできるようにする必要があります。マウスでドロップダウンを開いたままにするにはどうすればいいですか?
私が持っているものに変更を加えたり、これを完全に再考する必要はありますか?
BTW - IDのdivのいずれも現在リスト要素の一部ではありませんが、これは6つのうちの1つです。私はそれが助けばそれを変えてうれしいです。
ドロップダウン後#home-shop-first
要素を閉じた場合は、ドロップダウン項目の上にマウスを移動すると、マウスが要素内の要素をホバリング残る開いたままになります... jQueryを使って行うには
何もありません、 #first-button-box
の前に#home-shop-first
と表示されている要素を開き、#first-button-box
の後に閉じます。そのような:
あなたは私がコメントで私に完全に答えたので、あなたは答えを作成することを提案しようとしていました。そんな骨抜きの瞬間に私を打ち負かさないでくれてありがとう! :) –
@MichaelDavis私は以前に笑いの質問を見たことを心配しないでください... – henryaaron
あなた#first-button-box
あなた#home-shop-first
あなたは、単に別のイベントを結合することができるに埋め込まれていません。 「マウスセンター」のように:
$("#home-shop-first").bind('mouseenter',function(){
$("#first-button-box").slideToggle();
});
他にも多くの解決策があります。あなたのボタンごとにIDを避けるために多くの要素が必要な場合は、何かをlike thatにします。
ドロップダウンの後に '#home-shop-first'要素を閉じると、マウスをドロップダウン項目の上に移動すると、要素の要素がホバリングしたままになります。 – henryaaron
申し訳ありません、私jQueryを初めて使用していて、それをどうやって行うのか分かりません。 –
あなたのコードを表示して、jsfiddleを作成してください。 http://www.jsfiddle.net – Alex