Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Livefyre通过另一个按钮触发发表评论按钮_Javascript_Jquery_Livefyre - Fatal编程技术网

Javascript Livefyre通过另一个按钮触发发表评论按钮

Javascript Livefyre通过另一个按钮触发发表评论按钮,javascript,jquery,livefyre,Javascript,Jquery,Livefyre,我正在开发一个定制的notes应用程序,当单击“将notes作为Livefyre评论发布到作者的站点”时,该应用程序应该能够将其内容发布到Livefyre 我一直在尝试通过Javascript外部触发Livefyre小部件上的Post as comment按钮,但它没有点击它 Livefyre发布评论HTML: <div class="goog-inline-block fyre-button-right fyre-post-button fyre-post-button-new" rol

我正在开发一个定制的notes应用程序,当单击“将notes作为Livefyre评论发布到作者的站点”时,该应用程序应该能够将其内容发布到Livefyre

我一直在尝试通过Javascript外部触发Livefyre小部件上的Post as comment按钮,但它没有点击它

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");
});
有人试过这个吗?或者这有可能吗? 我希望有人能帮忙


谢谢

解决方案是在另一个的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();
});
一个有效的例子: