jQuery one() 메서드
예시
클릭할 때 <p> 요소의 텍스트 크기를 늘립니다(이벤트는 각 <p> 요소에 대해 한 번만 트리거됨).
$("p").one("click", function(){
$(this).animate({fontSize: "+=6px"});
});
정의 및 사용
one() 메서드는 선택한 요소에 대해 하나 이상의 이벤트 핸들러를 연결하고 이벤트가 발생할 때 실행할 함수를 지정합니다.
one() 메서드를 사용할 때 이벤트 핸들러 함수는 각 요소에 대해 한 번만 실행됩니다.
통사론
$(selector).one(event,data,function)
Parameter | Description |
---|---|
event | Required. Specifies one or more events to attach to the elements. Multiple event values are separated by space. Must be a valid event. |
data | Optional. Specifies additional data to pass along to the function |
function | Required. Specifies the function to run when the event occurs |
직접 해보십시오 - 예
연결 <p> 요소에 두 개의 이벤트 핸들러("click" 및 "dblclick")를 연결하는 방법.