だから私はこの機能を持っています
$('#wrapper').click(function () {
hideDropDown();
checkForPiehtcFix();
hideSearch();
});
#wrapperには私のすべてのコンテンツが含まれています。したがって、どこかをクリックすると、検索divが非表示になります。
function hideSearch() {
isDropSearch = false;
$('#mn_search').css({ 'background-position': '0 0' });
$('#dd_search').removeClass('show').addClass('hide');
}
問題は、ユーザーが私の検索、つまりdiv #dd_searchをクリックしたときに、検索を非表示にしたくないということです。ユーザーが検索をクリックすると閉じるため、検索を入力することができないからです。
だから私は#wrapperclick内に句を追加して、彼らが#dd_search内でクリックしたかどうかを確認しようとしています。クリックした場合は、hideSearch()を呼び出したくありません。