0

我需要在 $.ready 中运行 fb 以进行一些检查。getLoginStatus 函数中的警报永远不会触发?!

<script src="http://connect.facebook.net/en_US/all.js"></script>
    <script type="text/javascript">
    $(function(){
        if(Setting_ShowLike){
            FB.init({
                appId   : 'APP_ID',
                status  : true,
                cookie  : true,
                xfbml   : true,
                oauth   : true,
            });

            FB.getLoginStatus(function(response){
                alert('callback');
            });
        }


    });
    </script>

    <div id="fb-root"></div>
    <div class="fb-like" href="http://www.facebook.com/windows" data-send="false" data-width="450" data-show-faces="false"></div>
4

1 回答 1

2

你需要<div id="fb-root"></div>一直向上移动,就在之前<script src="http://connect.facebook.net/en_US/all.js"></script>

之后它应该可以正常工作。

于 2012-03-10T07:35:18.543 回答