我創建了一個面板,當用戶關注搜索框時向下滑動。 我可怕的jQuery的,但仍然在學習,我已經成功地創建了基本的功能:與文本框外的這個基本功能點擊後會摺疊起來的面板我使用OR運算符鏈接多個Jquery事件
$(document).ready(function() {
$(".search-panel").hide();
$("#search_form [type='text']")
.focus(function() {
$(".search-panel").slideDown("fast");
})
.focusout(function() {
$(".search-panel").slideUp("fast");
});
});
米試圖實現一個複雜的,其中條件:
IF (textbox.focus) { show search panel}
IF (texbox.losefocus) && (NOT search-panel.mouseover)
&& (NOT (anything-in-search-panel-is-focused))
基本上我需要確保用戶沒有懸停或以某種方式與面板交互,而且textbo x在我滑動之前沒有集中注意力。
的jsfiddle現狀: http://jsfiddle.net/b9g9d6gf/
你可以提供一個[的jsfiddle(http://www.jsfiddle.net)或HTML? – LinkinTED
http://jsfiddle.net/b9g9d6gf/ – davegri