我试图让一个大搜索栏 div 在我将鼠标从该 div 移开的那一刻消失(但只有在使用另一个搜索栏上的 .click 功能可以看到大搜索栏之后)。
对不起,如果这听起来令人困惑,但这是我到目前为止所做的:
$("#bar-b").click(function() {
$("#quickSearch").show();
});
div 是小的#bar-b
主搜索栏,一旦我单击它,#quickSearch
div(我创建的大搜索栏)就会出现在小主搜索栏的正下方。我想要做的是当我将光标移动到#quickSearch
div 中时(我希望不会进行任何更改,所以什么都不会发生,这就是它到目前为止所做的)但是当我将光标从#quickSearch
div 中移开时,我想要#quickSearch
div 消失。如果有人可以告诉我如何做到这一点,那么我将不胜感激。
我做了一些尝试,结果证明是不正确的,例如:
$("#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>