【问题标题】:requestAnimationFrame on iPhoneiPhone 上的 requestAnimationFrame
【发布时间】:2012-06-03 02:27:40
【问题描述】:

是否可以在 iPhone (iOS 5.1) 上调用 requestAnimationFrame?据我所知,移动版 Safari 根本就没有这种方法,不管有没有供应商前缀。

【问题讨论】:

  • 我通常在 iPad 上使用移动 Safari 播放我所有的演示和动画,它们都在 requestAnimFrame 上运行。完全没有问题:它只是由于设备的硬件质量差而滞后,但动画效果很好。
  • 顺便说一句,requestAnimFrame 在所有浏览器中的支持方式都不相同。你应该使用 Paul Irish 的这个 shim,我在 iPad 上使用和工作的那个:paulirish.com/2011/requestanimationframe-for-smart-animating
  • 呃,那 requestAnimFrame,Paul Irish 刚刚更新它以包含 Eric Möller 的 shim /nitpicking

标签: javascript iphone html animation canvas


【解决方案1】:

看起来不像。这是我为自己编写的 jsfiddle 截取的一组屏幕截图的链接。

截图链接 http://crossbrowsertesting.com/users/34762/screenshots/z7e91b18ffb5e81e5079/public

jsfiddle 链接 http://jsfiddle.net/fpmeh/

在 5.1 IOS 屏幕截图中,您将看到 jsfiddle 中的文本设置为空。在较新的浏览器上,相同文本被设置为不同的可用方法之一。

【讨论】:

    【解决方案2】:

    从 iOS 7 开始完全支持。

    http://caniuse.com/#feat=requestanimationframe

    【讨论】:

      猜你喜欢
      • 2015-03-08
      • 1970-01-01
      • 1970-01-01
      • 2014-03-29
      • 1970-01-01
      • 2023-03-03
      • 2013-08-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多