所以我有这个功能
$('#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 我不想隐藏搜索,因为用户永远无法输入搜索,因为当他们点击它时它会关闭。
所以我希望在#wrapper click 中添加一个子句,以检查他们是否在#dd_search 中单击,如果他们这样做了,那么我不想调用 hideSearch();