1
クリックしたときにマウスを動かすと、ドロップダウンメニューのような別のDIV(PANEL)がスライドするリンク(BTN-SLIDE)があります。jQuery-mouseoverの場合はスライダダウンDIVを表示してください
私は時にドロップダウンDIVがフェードアウトを確認する:マウスがドロップダウンDIV
を残ししかし、私はまた、マウスがある一方で、ドロップダウンDIVが見える滞在したい) a)のマウスがリンク Bを去りますその上。
これは私のコードです。問題は、ドロップダウンDIV(#panel)を開き、#panelをマウスオーバーすることなくリンク(.btn-slide)を残すと、#panelが決して閉じることがないということです。
一方、リンクをマウスで離したときに#panelを閉じるように設定した場合、マウスオーバーしても#panelが終了します。
ありがとう!
<a class="btn-slide" href="#”>Click here to open Panel</a>
<div id="panel"><p>ahsjdhkashdkasjhd</p></div>
$(".btn-slide").click(function(){
$("#panel").slideDown(500);
});
$("#panel").mouseleave(function(){
$("#panel").slideUp(500);
});
どうすればこのことについて考えるのでしょうか?どうもありがとう! –
問題ありません。これがあなたの質問に正しく答えるなら、それを答えたものとしてマークしてください。ありがとう! –
もう1つの質問:私のリンクが小さな20x20アイコンで、#panel divがアイコンの直下の300x300ボックスである場合、別の隣に1つ以上のドローダウンがある場合、方法は機能しません –