수

제이쿼리 .blur( handler )

· 2017-08-10 (목) 13:19:41 · 2234

제이쿼리 .blur( handler )


설명 : 이벤트 처리기를 "blur"자바 스크립트 이벤트에 바인딩하거나 요소에서 해당 이벤트를 트리거합니다.


blur이벤트는 포커스를 잃는 요소로 전송됩니다. 원래이 이벤트는와 같은 양식 요소에만 적용 할 수있었습니다 <input>. 최근 브라우저에서는 이벤트의 도메인이 모든 요소 유형을 포함하도록 확장되었습니다. 요소는 Tab 키와 같은 키보드 명령을 통해 또는 페이지의 다른 곳에서 마우스 클릭으로 포커스를 잃을 수 있습니다.


예를 들어, HTML을 고려해보십시오.


<form>

  <input id="target" type="text" value="Field 1">

  <input type="text" value="Field 2">

</form>

<div id="other">

  Trigger the handler

</div>

The event handler can be bound to the first input field:

$( "#target" ).blur(function() {

  alert( "Handler for .blur() called." );

});

이제 첫 번째 필드에 포커스가있는 경우 다른 곳을 클릭하거나 멀리 탭하여 경고를 표시합니다.


.blur ()에 대한 핸들러가 호출되었습니다.


프로그래밍 방식으로 이벤트를 트리거하려면 .blur()인수없이 적용하십시오 .



$( "#other" ).click(function() {

  $( "#target" ).blur();

});

이 코드가 실행 된 후 핸들러 트리거 메시지를 알려줍니다.


이 blur이벤트는 Internet Explorer에서 버블 링되지 않습니다. 따라서 이벤트 위임에 의존하는 스크립트는 blur여러 브라우저에서 일관되게 작동하지 않습니다. 버전 1.4.2로, 그러나, jQuery를 매핑하여이 문제를 해결 작동 blur받는 사람 focusout의 이벤트 위임 방법에서 이벤트 .live()와 .delegate().


예:

모든 단락에서 흐림 이벤트를 트리거하려면 :


$( "p" ).blur();

|
댓글을 작성하시려면 로그인이 필요합니다.

개발자팁

5,403건

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
jQuery 17-08-11 조회 1,833
jQuery 17-08-11 조회 2,714
jQuery 17-08-11 조회 2,197
PHP 17-08-10 조회 4,237
jQuery 17-08-10 조회 2,101
jQuery 17-08-10 조회 2,394
jQuery 17-08-10 조회 2,235
jQuery 17-08-09 조회 1,996
jQuery 17-08-09 조회 2,677
jQuery 17-08-09 조회 2,205
jQuery 17-08-08 조회 2,533
jQuery 17-08-08 조회 2,292
jQuery 17-08-08 조회 2,528
jQuery 17-08-07 조회 2,206
jQuery 17-08-07 조회 2,021
jQuery 17-08-07 조회 1,833
jQuery 17-08-06 조회 2,231
jQuery 17-08-06 조회 2,881
jQuery 17-08-06 조회 1,887
jQuery 17-08-04 조회 2,285
jQuery 17-08-04 조회 2,263
jQuery 17-08-04 조회 3,105
jQuery 17-08-03 조회 2,585
jQuery 17-08-03 조회 2,452
jQuery 17-08-03 조회 2,456
jQuery 17-08-02 조회 2,213
jQuery 17-08-02 조회 1,597
jQuery 17-08-02 조회 2,289
jQuery 17-08-01 조회 3,033
jQuery 17-08-01 조회 2,915