【发布时间】:2012-09-15 05:36:41
【问题描述】:
我正在开发移动网络应用程序。但是,iOS 5.1 或更低版本中的 safari 内存有限。当我使用 css3 转换时,我需要最小化内存使用量。我发现如果我使用 css 样式“显示:无/可见性:隐藏”,应用程序不会因内存问题而崩溃。因此,当它们真正隐藏时,我想将它们“隐藏”。 我的英语不好。图片可以显示我想要的:
上传的图片**:**
另一个例子是网站使用 css “visibility: hidden” 属性来隐藏不在屏幕上的每个会话:
【问题讨论】:
-
“只有在屏幕上”是什么意思???
-
是的,我也想知道...我不太明白这个问题...也许他想使用媒体查询仅屏幕规则?
-
他很可能希望在用户滚动时一点一点地显示页面。类似于他们在 Mashable 上的做法。
-
你可能想看看appelsiini.net/projects/lazyload - 这用于图像,但类似的原则也可以应用于其他元素。
-
我的意思是当用户(屏幕外)看不到它们时,我想隐藏(可见性:隐藏)div。我尝试循环所有的 div 并测试它们是否不在屏幕中,对于每个触摸事件。但是,它没有效果。
标签: javascript jquery ios css web