【发布时间】:2014-03-07 17:22:57
【问题描述】:
在隐藏或显示 div 时,不要使用 display:none 和 display:block,
我决定使用 CSS 转换 来完成这项任务,因为它在 iOS/Android WebApp 中运行得更快、更流畅。
基本上,我通过使用transform: translate(0px,0px)显示一个 div,并通过transform:translate(100000px,100000px)隐藏它
现在这在 iPhone 上可以正常工作,但在 iPad(或台式机)上却不能正常工作。我得到一个巨大的垂直滚动条(可能是由于翻译),overflow:hidden 似乎也没有帮助。任何想法表示赞赏。你们是如何实现这个translate-for-hiding-elements-solution的?
【问题讨论】:
标签: ios css web-applications transform