关于jQuery中的trigger和triggerHandler方法的使用

Posted mthoutai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于jQuery中的trigger和triggerHandler方法的使用相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>设计器</title>
	<script name="systemJs" type="text/javascript" src="../../zhuant-design/js/jquery-1.11.3.min.js"></script>
</head>
<body>
	<button id="old">.trigger("focus")</button>
    <button id="new">.triggerHandler("focus")</button><br/><br/>
    <input type="text" value="To Be Focused"/>
	
	<br>
	<span id="content">这是内容</span>
    <ul>
	    <li>test1</li>
		<li>test1</li>
		<li>test1</li>
	</ul>
	
	
	<script type="text/javascript">
		$("#old").click(function(){
		  $("input").trigger("focus");
		});
		$("#new").click(function(){
		  $("input").triggerHandler("focus");
		});
		$("input").focus(function(){
		  $("<span>Focused!</span>").appendTo("body").fadeOut(1000);
		});
		
		
		$("li").click(function(){
		    $("#content").triggerHandler("getContent");
		});
		$("#content").bind("getContent",function(){
		     alert($(this).text());
		});
	</script>
</body>
</html>

以上是关于关于jQuery中的trigger和triggerHandler方法的使用的主要内容,如果未能解决你的问题,请参考以下文章

jquery的bind()和trigger()

jQuery 中 .trigger('play') 和 .play() 的区别

jQuery 事件 - trigger() 方法 和 triggerHandler() 方法

WPF: WPF 中的 Triggers 和 VisualStateManager

.draggable 的 Jquery .trigger('stop') 方法

Dojo 是不是有等效于 jQuery.trigger() 的功能?