2011-11-08 92 views
0

是否可以运行Facebook SDK代码集成到jQuery脚本中?jQuery和Facebook的Javascript SDK

例子:

$("#getStarted").click(function() { 

    FB.login(function(response) { 
     if (response.authResponse) { 
      var accessToken = response.authResponse.accessToken; 
     } 
    }); 
..... 

我想只给Facebook的登录框一旦用户点击我的应用程序的按钮。上面的实例运行FB.login,而不管用户是否单击按钮。 FB代码可以工作,但不是按要求的顺序。

+0

你在那里应该有实际的工作,我没有使用jquery点击,而是我已经onclick内联我的标签调用FB.login函数。 – ryuutatsuo

回答

0

这样做确实结束了,但是,上面的例子仍然运行,不管按钮是否被点击,但是对于其他FB.ui()函数,它在jQuery代码中完美运行。我只能建议你写你的代码按以下顺序:

1)做FB.unit() 2)运行你的jQuery和FB功能 3)之后运行FB异步代码。

这为我工作。