在Facebook应用中使用视差滚动效果是否可行?

7
我正在查找关于Parallax网页设计教程和展示的资料,发现它们都使用jQuery来实现页面上想要的效果。在Facebook应用程序中是否可以使用Parallax效果?特别是页面选项卡内的应用程序。
我注意到 Facebook 选项卡应用程序与某些 jQuery 函数不兼容,这可能会破坏滚动的期望结果。此外,它将位于 iframe 中,我已经看到了一些 Parallax + iframes 的不良结果。
好的 Parallax 代码参考:Smashing Magazine Parallax Tutorial

有答案吗? - Marek123
为什么在 iframe 中不能工作?除非你必须滚动整个页面... - Ignas
这就是问题所在。你实际上滚动的是整个页面而不是 iframe... - Marek123
好的,您可以通过使用FB.canvas.setHeight设置画布高度并在画布内显示自定义滚动条来消除页面的滚动条。 - borisdiakur
1个回答

3

是的,在Facebook应用程序中可以实现视差效果。我自己曾经参与过一个Facebook应用程序的开发,其中包含一些(较弱的)视差功能。当然,在小框架中视差效果不会像全屏内容那样具有视觉上的震撼力,但完全可以实现该功能。我不知道为什么有人会认为这是不可能的。


这确实是正确的方法;据我所知,从外部框架访问滚动位置的方法还不错,因此您将不得不在 iframe 中滚动以实现视差效果。 - Art
嗯,我现在正在创建一个画布应用程序,但我的视差效果不起作用。我甚至设法从内部iframe获取“scroll”值到skrollr脚本中,但迄今为止它还没有起作用...但感谢您的反馈。 - Marek123

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接