如何在Ipad上顺利进行一页导航?

时间:2012-11-26 15:10:02

标签: jquery html css

单页导航网站是一种趋势,我想制作一个,但我总是遇到ipad的问题。网页通常可以在我的macbook上顺畅滚动,但它在ipad上很糟糕,即使只有一些图片和CSS。这里有一个例子http://jsfiddle.net/fatdogmark/YxH8r/,在ipad上移动时非常不稳定。我认为Ipad 4已经是所有类型平板电脑中性能最高的,但性能仍然很糟糕。是不是Ipad不适合单页导航网站?我希望我能在这里得到一些建议。 是否有提高ipads性能的技巧或技巧?比如不要使用overflow,不要在标题中嵌入很多css或js <script src=''></script>(这就是我通常所做的),把它们放在内联中或者将它们全部放在同一个文件中?或使用某些类型的代码,如translate3D(0,0,0)?或者避免使用转换,jquery动画或缓动?还是有更好的性能导航插件?

另外,我意外地发现在Ipad上缩放实际上会激活$(window).resize(function(){//}); ...因此我在脚本上禁用所有window.resize以保存性能。

1 个答案:

答案 0 :(得分:0)

你应该使用这个 $btn1.style.webkitTransform = "translate3d(0px, " + anchor1_pos + "px, 0px)"; 并且它明显优于任何其他过渡。

显然你也必须设置webkitTransition,例如"all ease-in-out 2s"

另外,根据我的经验,你应该确保你的DOM不会增长太多。如果您计划拥有大量内容,则应考虑使用"display: none"隐藏未使用的页面。但是因为你想只滚动1页,这让我觉得你的信息量有限,我认为你应该没问题。在iPad1和iPad上这对我有用。 2;)