Javascript jQuery动画与Mobile Safari的性能
我最近刚开始使用jQTouch为iPhone开发一个站点,代码如下:Javascript jQuery动画与Mobile Safari的性能,javascript,jquery,html,mobile-safari,jqtouch,Javascript,Jquery,Html,Mobile Safari,Jqtouch,我最近刚开始使用jQTouch为iPhone开发一个站点,代码如下: <li class="title" onclick="showDesc('desc1');">Post Title</li> <li id="desc1" class="shortDesc"> Short description of post content <a href="#viewPost">Read</a> </l
<li class="title" onclick="showDesc('desc1');">Post Title</li>
<li id="desc1" class="shortDesc">
Short description of post content
<a href="#viewPost">Read</a>
</li>
<script type="text/css>
function showDesc(id){
$("#"+id).slideToggle();
}
</script>
帖子标题
是的,强烈建议使用CSS3转换。它们是硬件加速的,而Javascript动画不是。您可能希望转换幻灯片切换动画的不透明度以及宽度/高度参数。这很糟糕,但它给了您很好的性能您应该在移动设备上使用CSS3动画,因为“CSS渲染引擎”有更多机会优化性能。特别是过渡变换(不会导致重新布局和重新渲染纹理的事情)——它们在硬件上的映射非常好。事实证明,手机本身的许多渲染问题都是由应用于隐藏的