0

著者のサイトに「livefyreコメントとしてメモを投稿」をクリックすると、その内容をLivefyreに投稿できるカスタムメモアプリケーションに取り組んでいます。

Livefyreウィジェットの「コメントとして投稿」ボタンをJavascriptを介して外部からトリガーしようとしましたが、クリックしていません...

Livefyre 投稿コメント HTML:

<div class="goog-inline-block fyre-button-right fyre-post-button fyre-post-button-new" role="button" style="-moz-user-select: none;" id=":2n">
  <div class="goog-inline-block fyre-button-right-outer-box">
   <div class="goog-inline-block fyre-button-right-inner-box">Post comment</div>
  </div>
</div>

トリガーする JavaScript 部分:

<a href="#" id="post_comment">POST COMMENT TRIGGER</a>

$("#post_comment").click(function(){
  $(".fyre-post-button-new").trigger("click");
});

誰もこれを試しましたか?またはこれはまったく可能ですか?誰かが助けてくれることを願っています!

ありがとう!

4

1 に答える 1

0

解決策は、別のクリック イベント ハンドラー内で対象の DOM 要素のクリック イベントを呼び出すことです。

JS は次のようになります。

$(".fyre-post-button-new").click(function(){
   alert("Post new button was clicked.") 
});

$("#post_comment").click(function(){
  $(".fyre-post-button-new").click();
});

実際の例: http://codepen.io/gibron/pen/AzKGj?editors=101

于 2014-07-25T17:33:16.510 に答える