>  기사  >  웹 프론트엔드  >  jQuery의 Trigger() 메소드 사용 예

jQuery의 Trigger() 메소드 사용 예

巴扎黑
巴扎黑원래의
2017-06-25 13:27:481451검색

이 글에서는 주로 jQuery에서 Trigger() 메소드의 사용법을 소개하며, Trigger() 메소드의 기능과 정의, 그리고 필요한 요소를 일치시키기 위해 특정 유형의 이벤트를 트리거하는 사용 기술을 소개합니다. 참고하시면 됩니다

본 글은 jQuery의 Trigger() 메소드 사용법을 예시로 설명하고 있습니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.

이 방법은 일치하는 요소에 대해 지정된 유형의 이벤트를 트리거합니다.

문법 구조 1:
일치하는 요소에 의해 트리거되는 이벤트 유형을 지정합니다. CODE는 다음과 같습니다.

event

은 지정된 요소에 의해 트리거될 이벤트를 지정합니다.
이는 사용자 정의 이벤트(bind() 함수를 사용하여 첨부됨)이거나 표준 이벤트일 수 있습니다.

추가 매개변수는 맞춤 이벤트에 특히 유용합니다.
param 선택 사항입니다. 이벤트 핸들러프로그램에 추가 매개변수가 전달됩니다.

예제 코드:

코드는 다음과 같습니다.

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.jb51.net/" />
<title>trigger()函数-脚本之家</title>
<style type="text/css">
p{
  width:200px;
  height:200px;
  border:1px solid blue;
}
</style>
<script type="text/
javascript
" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(
document
).ready(function(){
  $("p").click(function(){
    $("p").append("添加的内容");
  });
  $("button").click(function(){
    $("p").trigger("click");
  })
})
</script>
</head>
<body>
  <p></p>
  <button>点击激活事件</button>
</body>
</html>

버튼 버튼이 클릭되면 p에 대한 클릭 이벤트가 트리거될 수 있으며, 이후 클릭 이벤트 처리 기능이 실행될 수 있습니다.

문법 구조 2:

이벤트 객체 를 매개변수로 사용하여 일치하는 요소에 의해 트리거될 이벤트 유형을 지정합니다.

코드는 다음과 같습니다.

$(selector).trigger(eventObj)

매개변수 목록:

Parameters 설명
eventObj event 객체는 이벤트가 발생할 때 실행할 함수를 지정합니다.

예제 코드:

코드는 다음과 같습니다.

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.jb51.net/" />
<title>trigger()函数-脚本之家</title>
<style type="text/css">
p{
  width:200px;
  height:200px;
  border:1px solid blue;
}
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("p").click(function(){
    $("p").append("添加的内容");
  });
  var e=jQuery.Event("click");
  $("button").click(function(){
    $("p").trigger(e);
  })
})
</script>
</head>
<body>
  <p></p>
  <button>点击激活事件</button>
</body>
</html>


위 내용은 jQuery의 Trigger() 메소드 사용 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.