jQuery blur事件的使用方法详解jquery

概述

触发每一个匹配元素的blur事件。

这个函数会调用执行绑定到blur事件的所有函数,包括浏览器的默认行为。可以通过返回false来防止触发浏览器的默认行为。blur事件会在元素失去焦点的时候触发,既可以是鼠标行为,也可以是按tab键离开的

参数

fnFunctionV1.0

在每一个匹配元素的blur事件中绑定的处理函数。

[data],fnString,FunctionV1.4.3

data:blur[Data], fn) 可传入data供函数fn处理。

fn:在每一个匹配元素的blur事件中绑定的处理函数。

示例

描述:

触发所有段落的blur事件

jQuery 代码:

$"p").blur);

描述:

任何段落失去焦点时弹出一个 "Hello World!"在每一个匹配元素的blur事件中绑定的处理函数。

jQuery 代码:

$"p").blur function ) { alert"Hello World!"); } );

实例

当输入域失去焦点 blur) 时改变其颜色:

$"input").blurfunction){
  $"input").css"background-color","#D6D6FF");
});

<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$document).readyfunction){
  $"input").focusfunction){
    $"input").css"background-color","#FFFFCC");
  });
  $"input").blurfunction){
    $"input").css"background-color","#D6D6FF");
  });
});
</script>
</head>
<body>
Enter your name: <input type="text" />
<p>请在上面的输入域中点击,使其获得焦点,然后在输入域外面点击,使其失去焦点。</p>
</body>
</html>

定义和用法当元素失去焦点时发生 blur 事件。blur) 函数触发 blur 事件,或者如果设置了 function 参数,该函数也可规定当发生 blur 事件时执行的代码。提示:早前,blur 事件仅发生于表单元素上。在新浏览器中,该事件可用于任何元素

触发 blur 事件触发被选元素的 blur 事件。语法$selector).blur)<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$document).readyfunction){
  $"input").focusfunction){
    $"input").css"background-color","#FFFFCC");
  });
  $"input").blurfunction){
    $"input").css"background-color","#D6D6FF");
  });
  $"#btn1").clickfunction){
    $"input").focus);
  });  
  $"#btn2").clickfunction){
    $"input").blur);
  }); 
});
</script>
</head>
<body>
Enter your name: <input type="text" />
<p>请在上面的输入域中点击,使其获得焦点,然后在输入域外面点击,使其失去焦点。</p>
<p><button id="btn1">触发输入域的 focus 事件</button></p>
<p><button id="btn2">触发输入域的 blur 事件</button></p>
</body>
</html>

以上就是jQuery blur)事件的使用方法详解的详细内容,更多请关注风君子博客其它相关文章!

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注