概述
觸發每一個符合元素的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").blur(function(){ $("input").css("background-color","#D6D6FF"); });
<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("input").focus(function(){ $("input").css("background-color","#FFFFCC"); }); $("input").blur(function(){ $("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).ready(function(){ $("input").focus(function(){ $("input").css("background-color","#FFFFCC"); }); $("input").blur(function(){ $("input").css("background-color","#D6D6FF"); }); $("#btn1").click(function(){ $("input").focus(); }); $("#btn2").click(function(){ $("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()事件的使用方法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!