我正在尝试使用隐藏一个div

if ($("input,textarea").is(":focus")) {
    $("#logos").hide();
} else {
    $("#logos").show();
}


我也尝试过

if ($("#input").is(":focus")) { }


并输入“ input”的输入ID,但似乎不起作用。它应该像在移动Google搜索中一样工作。

我在这里想念什么?

最佳答案

您可能缺少事件处理程序

$("input,textarea").on({
    focus : function() {
        $("#logos").hide();
    },
    blur : function() {
        $("#logos").show();
    }
});

09-25 16:28