0

我正在开发一个自定义注释应用程序,当单击“将注释作为 livefyre 评论发布”到作者的网站时,它应该能够将其内容发布到 Livefyre。

我一直在尝试通过 Javascript 从外部触发 Livefyre 小部件上的“作为评论发布”按钮,但它没有点击它......

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

解决方案是在另一个的 click 事件处理程序中为感兴趣的 DOM 元素调用 click 事件。

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 回答