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