0

此侦听器当前通过单击 div 中的 ref 触发,如下所示。使用 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>
4

2 回答 2

1

你可以这样做:

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

你也可以这样做:

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

文档链接:

于 2013-04-11T01:33:57.533 回答
1

这应该以编程方式触发它(触发事件处理程序):

$("#flipPad a:not(.revert)").click();
于 2013-04-11T01:34:05.700 回答