2

我需要为客户端创建一个交互式 Facebook 选项卡,类似于:

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

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

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

现在,我了解到 Facebook 的 API 经常更改,而 iframe 目前不是一个选项。

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

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

4

1 回答 1

1

如果您正在构建一个选项卡,那么 FBML/FBJS 是您唯一的选择。FBJS 的官方 FB 文档非常好:http: //developers.facebook.com/docs/fbjs/

关于 FBJS 的一些注意事项:

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

查看文档中的事件、动画和 AJAX 部分。快速浏览一下您的示例,我没有看到您无法使用 FBJS 做的任何事情。

于 2011-02-10T09:20:09.553 回答