如何处理页面上的所有focus()和blur()触发器
How to event handle ALL focus() and blur() triggers on a page?
我在javascript中有一个Timer,它每xxx秒在后台做一些事情。然而,ajax在后台的工作似乎打断了用户的输入。我通过在聚焦/模糊时禁用计时器来解决这个问题,但是,我如何才能使这个网站变宽?
我想要一种方法来神奇地检测任何焦点/模糊事件发生在任何输入框/textarea元素和调用一些代码,为模糊和焦点。是否有一种方法可以实现这一点,而无需单独设置每个处理程序?
您可以尝试这样做:
$('input, textarea').on({
focus: function(e) {
// ...
},
blur: function(e) {
// ...
}
});
如果你想让两个事件的函数相同,那么(可能你不想这样):
$('input, textarea').on('focus blur', function(e) {
// ...
});
相关文章:
- 悬停功能触发器
- 为什么 .focus() 不起作用,而 .css(“color”,“red”) 在同一个选择器上起作用
- jQuery触发器点击未从AJAX成功工作
- 为什么要从focus()更改为trigger('focus')
- 为什么会返回触发器('点击')
- 有没有一种方法可以检测ios<>使用jquery和触发器操作形成导航按钮
- jQuery.focus()导致页面跳转
- jQuery自动完成触发器在选择时返回
- :focus:一起活跃,不在firefox上工作
- 用键盘分页jQuery下一个和上一个控件.触发器('点击')不'不起作用
- Meteor出版物'是这样的吗;t触发器
- JS触发器值检查在文档加载后添加到页面的元素在加载时更改AND
- jQuery触发器事件在一个循环中多次出现
- 如何在更新面板内部调用/触发javascript函数<触发器>标签
- 触发器方法在javascript对象中定义,但在对象本身之外
- 无法使用 $('input[name=“rate”]').focus() 聚焦文本框;方法
- API GET或Zapier触发器到POST操作
- Jquery.focus未移动到必填字段
- 绑定jquery datepicker打开触发器'touchStart'而不是'focus
- 如何处理页面上的所有focus()和blur()触发器