单击其他元素时模糊(不聚焦)某个元素

雅克斯科
document.addEventListener("click", function (e) {
var filter = document.getElementById('filter');
  if (e.target !== filter[0]) {
    filter.blur();
  }
});

我的尝试^^

jQuery代码:

$(document).on('click', function(e) { 
  if (e.target !== $('#filter')[0]) 
  $('#filter').blur();
});

当单击除#filter以外的任何元素时,我想模糊(模糊)#filter

阿尔尼塔克(Alnitak)

你不需要取消引用的结果getElementById[0]-结果已经是一个单一的元素。

[0]仅在jQuery中是必需的,因为即使只有一个匹配的元素,jQuery的结果也始终是伪数组。

考虑到页面上的每次单击都会调用此函数,请考虑将filter函数的定义移到该函数外部,这样就不必每次单击都重新评估它(假设元素是静态的)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在iFrame外部单击时触发聚焦元素上的模糊

来自分类Dev

如何防止单击按钮使其他元素变得模糊?

来自分类Dev

单击其他div时触发对其他元素的单击

来自分类Dev

单击其他元素时打开页脚元素

来自分类Dev

jQuery在模糊/聚焦上不触发动态添加的元素

来自分类Dev

jQuery在模糊/聚焦上不触发动态添加的元素

来自分类Dev

AngularJS || 当执行其他会模糊的功能时,忽略ngBlur对元素的模糊

来自分类Dev

单击表单输入元素时转到其他页面

来自分类Dev

使用.slideToggle单击时如何关闭其他元素

来自分类Dev

单击时淡入和淡出其他元素

来自分类Dev

在输入模糊时隐藏元素(单击元素时除外)

来自分类Dev

拖动元素而不选择其他元素

来自分类Dev

如何关闭使其他元素模糊的永久元素?

来自分类Dev

单击某个元素时执行操作

来自分类Dev

从某个元素访问ListView的其他元素的视图

来自分类Dev

单击元素时添加一个类,单击其他位置时将其删除

来自分类Dev

隐藏一个元素但不隐藏其他元素的滚动条(单击/事件时)

来自分类Dev

单击一个子元素时如何隐藏所有其他元素

来自分类Dev

单击该 div 元素以外的任何其他位置时删除该 div 元素

来自分类Dev

在其他元素单击时从切换元素中删除活动类

来自分类Dev

CKEDITOR 我如何聚焦模糊元素

来自分类Dev

ng单击以访问其他元素值

来自分类Dev

触发按钮单击其他元素

来自分类Dev

:focus不更改其他元素的数据

来自分类Dev

单击后是否可以在其他页面中突出显示某个元素(可能是文本段落)?

来自分类Dev

如何使用硒验证表格元素并单击其他元素

来自分类Dev

CSS:如何忽略某个元素,以便父元素的填充可以容纳其他元素?

来自分类Dev

单击按钮显示元素,单击其他位置隐藏

来自分类Dev

jQuery-单击时添加活动类并从其他元素中删除活动

Related 相关文章

  1. 1

    在iFrame外部单击时触发聚焦元素上的模糊

  2. 2

    如何防止单击按钮使其他元素变得模糊?

  3. 3

    单击其他div时触发对其他元素的单击

  4. 4

    单击其他元素时打开页脚元素

  5. 5

    jQuery在模糊/聚焦上不触发动态添加的元素

  6. 6

    jQuery在模糊/聚焦上不触发动态添加的元素

  7. 7

    AngularJS || 当执行其他会模糊的功能时,忽略ngBlur对元素的模糊

  8. 8

    单击表单输入元素时转到其他页面

  9. 9

    使用.slideToggle单击时如何关闭其他元素

  10. 10

    单击时淡入和淡出其他元素

  11. 11

    在输入模糊时隐藏元素(单击元素时除外)

  12. 12

    拖动元素而不选择其他元素

  13. 13

    如何关闭使其他元素模糊的永久元素?

  14. 14

    单击某个元素时执行操作

  15. 15

    从某个元素访问ListView的其他元素的视图

  16. 16

    单击元素时添加一个类,单击其他位置时将其删除

  17. 17

    隐藏一个元素但不隐藏其他元素的滚动条(单击/事件时)

  18. 18

    单击一个子元素时如何隐藏所有其他元素

  19. 19

    单击该 div 元素以外的任何其他位置时删除该 div 元素

  20. 20

    在其他元素单击时从切换元素中删除活动类

  21. 21

    CKEDITOR 我如何聚焦模糊元素

  22. 22

    ng单击以访问其他元素值

  23. 23

    触发按钮单击其他元素

  24. 24

    :focus不更改其他元素的数据

  25. 25

    单击后是否可以在其他页面中突出显示某个元素(可能是文本段落)?

  26. 26

    如何使用硒验证表格元素并单击其他元素

  27. 27

    CSS:如何忽略某个元素,以便父元素的填充可以容纳其他元素?

  28. 28

    单击按钮显示元素,单击其他位置隐藏

  29. 29

    jQuery-单击时添加活动类并从其他元素中删除活动

热门标签

归档