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 に答える