我已经得到了以下代码片段,它们应该在输入焦点上滑动div,并在模糊时滑动幻灯片。但唯一发生的事情就是slideUp。
所以我猜测e.type === "focus"
由于某种原因从未评估为真。
有人知道这个问题是什么吗?
// When input is focused / blurred,
// toggle slide on input message except error.
$form.on("focus blur", "input", function (e) {
var $div = $(this).siblings("div");
if (!$div.has(".error").length) {
e.type === "focus" ? $div.stop().slideDown("fast") : $div.stop().slideUp("fast");
}
});
答案 0 :(得分:0)
在提醒e.type时,相应地(在Chrome中)将事件称为“focusin”和“focusout”,因此请尝试将代码更改为:
e.type === "focusin"