我创建了一些 Velocity.js 动画,它们在使用 Chrome、Safari 和 Firefox 的笔记本电脑上运行良好,但是,动画有时会崩溃或不显示在我的 ipad2 上。由于它有时会起作用,这让我相信这是我的 ipad2。我的问题是,是否可以禁用所有移动设备的动画,以便它们显示非动画内容?
我假设这需要通过 JavaScript 完成吗??
提前致谢!
最佳答案
您可以使用模拟
,see docs , Velocity 的属性强制所有动画的持续时间和延迟为 0。
只是为了证明这个想法,比如:
Velocity.mock = /iPad|iPod/.test(window.navigator.userAgent);
但是,如果您可以将中断动画最小化到 jsFiddle/codepen/jsbin/etc 上的单独测试中,并且如果您看到问题,请在 Velocity 存储库的问题跟踪器上报告它们,这也会很棒。
关于javascript - 为移动设备禁用 velocity.js 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26194421/