事件类型表达式在聚焦/模糊时从不为true
Event type expression never true on focus / blur
我得到了下面的一段代码,它应该在输入的焦点上向上滑动div,在模糊上向下滑动。但唯一发生的事情是向上滑动。
所以我猜测e.type === "focus"
由于某种原因永远不会计算为true。
有人知道问题出在哪里吗?
// 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");
}
});
当提醒e.type时,事件相应地被称为"focusin"answers"focusout"(在Chrome中),所以请尝试将代码更改为:
e.type === "focusin"
相关文章:
- 模糊事件的Javascript测试
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- AngularJS-使用'true'属性
- 将事件聚焦/模糊在可编辑内容的元素上
- JavaScript-切换“;全部检查”;复选框true/false
- location.reload(true)崩溃浏览器选项卡
- 指令的模板必须只有一个根元素:With restrict E&替换true
- JavaScript:只有当数组中的所有项都为true时才执行函数
- 对于loop.if-仅在经过所有间隔后返回true
- if(foo!==null)的计算结果为true,即使foo为null
- ngIf的计算结果始终为true
- 如何像模糊图像一样模糊iframe
- 如果函数返回True,则显示Javascript按钮
- (false==false==true)怎么可能是真的
- Javascript If else 只返回 TRUE 或只返回 FALSE
- 奇怪的日期选择器行为,与模糊有关
- sails.js beforeCreate方法只接收required设置为true的模型属性
- 在$state.go之后执行$window.location.reload(true)
- 角度ui选择标记模糊时丢失文本输入
- 事件类型表达式在聚焦/模糊时从不为true