大きな検索バーのdivを、そのdivからマウスを離すとすぐに消えるようにしようとしています(ただし、別の検索バーで.click関数を使用して大きな検索バーが表示された後でのみ)。
これが紛らわしいように聞こえたら申し訳ありませんが、これは私がこれまでに行ったことです:
$("#bar-b").click(function() {
    $("#quickSearch").show();
});
#bar-bdivは小さなメイン検索バーであり、クリックすると、小さなメイン検索バーの#quickSearchすぐ下にdiv(作成した大きな検索バー)が表示されます。私がやろうとしているのは、カーソルを#quickSearchdivに移動するときです(変更が行われないことを期待しているので、何も起こりません。これまでのところ、これまでのところです)が、カーソルを#quickSearchdivから離すときは、 #quickSearchdivが消えます。誰かが私にそれをする方法を教えてくれるなら、私はそれを感謝します。
私はいくつかの試みをしましたが、次のように間違っていることが判明しました:
$("#bar-b").click(function() {
    $("#quickSearch").show();
});
$("#quickSearch").mouseleave(function() {
    $("#quickSearch").hide();
});
HTMLタグ(役立つ場合は、各divの下にリストされています):
<div id="bar-b">
    <a name="thesearchbox"></a>
    <input id="Keyword" accesskey="4" type="text" name="keyword" value="Search   Jessops - Keyword, name, catalogue no." style="color: rgb(153, 153, 153); ">
    <input id="cmdSearch" class="button" type="submit" value="">
</div>
<div id="quickSearch" style="border: 3px solid black; height: 250px; display: none;">/div>