테스트 사이트 - 개발 중인 베타 버전입니다

.focusin (handler)

· 8년 전 · 1407

.focusin (handler)


설명 : 이벤트 처리기를 "focusout"JavaScript 이벤트에 바인딩합니다.


이 메소드는 인수가 전달 된 경우 .on( "focusout", handler )와 .trigger( "focusout" )인수가 전달되지 않은 경우 의 바로 가기입니다 .


focusout이벤트는 그것을, 또는 그것의 내부에 어떤 요소가 포커스를 잃을 요소로 전송됩니다. 이는 자손 요소에 대한 초점 손실 감지 (즉, 이벤트 버블 링을 지원함)를 지원한다는 점에서 blur 이벤트와 구별됩니다 .


이 이벤트는 focusin 이벤트 와 함께 사용됩니다 .


추가 참고 사항 :


.focusout()방법은 단지 약어 .on( "focusout", handler )일 뿐이 므로 분리는 사용이 가능합니다 .off( "focusout" ).

예:

단락 내부에서 발생하는 포커스 손실을 관찰하고 focusout카운트와 카운트 의 차이를 확인하십시오 blur. ( blur이벤트는 거품이 없으므로 카운트가 변경되지 않습니다.)



<!doctype html>

<html lang="en">

<head>

  <meta charset="utf-8">

  <title>focusout demo</title>

  <style>

  .inputs {

    float: left;

    margin-right: 1em;

  }

  .inputs p {

    margin-top: 0;

  }

  </style>

  <script src="https://code.jquery.com/jquery-1.10.2.js"></script>

</head>

<body>

 

<div class="inputs">

  <p>

    <input type="text"><br>

    <input type="text">

  </p>

  <p>

    <input type="password">

  </p>

</div>

<div id="focus-count">focusout fire</div>

<div id="blur-count">blur fire</div>

 

<script>

var focus = 0,

  blur = 0;

$( "p" )

  .focusout(function() {

    focus++;

    $( "#focus-count" ).text( "focusout fired: " + focus + "x" );

  })

  .blur(function() {

    blur++;

    $( "#blur-count" ).text( "blur fired: " + blur + "x" );

  });

</script>

 

</body>

</html>

댓글 작성

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

로그인하기

게시글 목록

번호 제목
15969
jQuery .jquery
15968
15967
jQuery .is()
15966
15965
15964
15963
15962
jQuery .index()
15961
15960
15959
jQuery .html()
15958
15957
jQuery .hide ()
15956
15955
15954
15953
15952
15949
15947
15946
15945
15944
15942
15941
15940
15939
15938
15937
15936