jquery – 将一个click()事件附加到FaceBook“Like”按钮上?

前端之家收集整理的这篇文章主要介绍了jquery – 将一个click()事件附加到FaceBook“Like”按钮上?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
用户点击“喜欢”时,我想在页面上做一些事情。

我以为会像下面这样简单一些:

<script type="text/javascript">
    $(document).ready(function () {

        $('.connect_widget_like_button clearfix like_button_no_like').live('click',function () {
            alert('clicked');
        });
    });
</script>

这是FaceBook用来将Like按钮添加页面的iFrame:

<iframe 
    id="FBLike"
    src="http://www.facebook.com/plugins/like.PHP?href=http%3A%2F%2Fwww.MySite.Com... blahblahblah" 
    scrolling="no" 
    frameborder="0" 
    style="border:none; overflow:hidden; width:450px; height:80px;" 
    allowTransparency="true">
</iframe>

我的脚本会尝试将点击事件绑定到加载到iFrame中的锚标签。它不行,虽然有没有什么办法让我得到jQuery来识别什么时候点击?谢谢

解决方法

Facebook API不允许您订阅类似的点击事件,但它允许您订阅类似的事件(类似操作完成时触发):
FB.Event.subscribe('edge.create',function(response) {
  // like clicked
});

here

猜你在找的jQuery相关文章