2013-04-11 58 views
0

此偵聽器當前通過點擊下面顯示的div中的單擊觸發。 使用jQuery,我如何以編程方式觸發事件? - 或者重寫監聽者可能會更好。jquery - 以編程方式觸發偵聽器

$("#flipPad a:not(.revert)").bind("click",function(){ 
    var $this = $(this); 
    $("#flipbox").flip({ 
     direction: $this.attr("rel"), 
     color: $this.attr("rev"), 
     content: $this.attr("title"), 
     onBefore: function(){$(".revert").show()} 
    }) 
    return false; 
}); 

HTML:

<div id="flipbox">Message1</div> 
<div id="flipPad"> 
<a href="#" class="left" rel="rl" rev="#39AB3E" title="Change content as <em>you</em> like!">left</a> 
</div> 
+0

的可能重複[jQuery的 - 編程觸發事件( http://stackoverflow.com/questions/2700231/jquery-programmatically-trigger-event) – jahroy 2013-04-11 01:37:37

回答

1

你可以這樣做:

$('#flipPad a:not(.revert)').click(); 

你也可以這樣做:

$('#flipPad a:not(.revert)').trigger('click'); 

文檔的鏈接爲:

1

這應該編程觸發它(觸發事件處理程序):

$("#flipPad a:not(.revert)").click(); 
相關問題