【问题标题】:Show alert on a button click单击按钮时显示警报
【发布时间】:2011-11-15 00:44:31
【问题描述】:

我正在使用默认的 Facebook 嵌入代码:

<div id="fb-root"></div> 
<script src="http://connect.facebook.net/en_US/all.js#appId=176702405718664&amp;xfbml=1"> </script>
<fb:like href="http://domain.com" send="true" width="700" show_faces="false" action="recommend" font=""></fb:like>

.. 但是如果用户单击“推荐”或“发送”按钮,我想显示一个警报。请看这个小提琴:

http://jsfiddle.net/4wB9x/1/

谢谢!

【问题讨论】:

    标签: javascript jquery facebook embed alert


    【解决方案1】:

    你必须订阅 edge.create 事件,当用户点击赞按钮时它会被触发。

    FB.Event.subscribe('edge.create',
    function(response) {
        alert('You liked the URL: ' + response);
       }
    );
    

    // 发送你将不得不使用这个

     FB.Event.subscribe('message.send',
    function(response) {
        alert('You sent the URL: ' + response);
       }
    ); 
    

    【讨论】:

    • 啊哈!所以直接在
    • 是的,请确保您已包含 facebook js sdk 的“all.js”脚本
    • 是的,我看到发送按钮有一个差异。事件,相应地更新了答案
    猜你喜欢
    • 2015-07-15
    • 2018-04-06
    • 1970-01-01
    • 1970-01-01
    • 2023-02-06
    • 2021-09-06
    • 1970-01-01
    • 2022-06-11
    • 2021-01-18
    相关资源
    最近更新 更多