目前通过互动创建Facebook Tab的正确方法是什么?

时间:2011-02-03 10:32:26

标签: facebook fbml facebook-fbml

我需要为客户创建一个交互式Facebook标签,类似于:

http://www.facebook.com/#!/knnktr

该应用程序有许多幻灯片,基本上是当访问者点击显示图像两侧的两个箭头时左/右滚动的图像。

我可以在Flash中执行此操作,但我也可以尝试使用JavaScript。

现在,我知道Facebook的API经常会发生变化,而iframe目前还不是一种选择。

实现这一目标的最佳/正确方法是什么?我应该坚持使用静态FBML吗?如果我们可以选择使用JavaScript,我们会更喜欢上面的Flash。问题是,静态FBML是否限制了执行某些JavaScript调用的能力。

我需要响应鼠标点击,我还需要能够向我们的服务器发出远程AJAX请求。

1 个答案:

答案 0 :(得分:1)

如果您正在制作标签,FBML / FBJS是您唯一的选择。 FBJS的官方FB文档非常好:http://developers.facebook.com/docs/fbjs/

关于FBJS的一些警告:

  • 他们重写您的Javascript只允许有限的功能。如果你已经习惯了像jQuery这样的Javascript lib,那你就不走运了。
  • 您不能使用外部js包含,Javascript必须在同一页面

查看文档中的事件,动画和AJAX部分。快速浏览一下你的例子,我看不到你用FBJS做的任何事情。