3

我正在为客户创建一个网站。该设计有一个 ipad,内容将显示在屏幕内。这很好,直到他们要求我更改它,因为溢出 CSS 属性在 ipad 上并不能很好地工作(他们告诉我)。

内容动态变化。大约一分钟后,我显示了一个包含大量文本的 div。滚动条未显示,因此用户将无法移动。谷歌浏览器没有滚动条

按下 F12 后,控制台会出现,如果我再次按下它,控制台会隐藏并出现滚动条。

这是html

http://pastebin.com/9PkyeaVr

CSS

http://pastebin.com/e0YMfxLM

我尝试在 css 表上设置溢出属性,并且在出现问题的 div 时也尝试设置。

这些问题是在加载时使用 vb.net 生成的。我正在使用 jQuery 来操作 DOM。

任何想法都有帮助!...或者也许有人知道如何使溢出:滚动;在 ipad 上工作。有人告诉我,当您使用 3 个手指时这很有效,但有些人不知道。

顺便说一句,我做了我的研究和一切;)

在此处输入图像描述

我检查了这是否发生在 IE、Firefox 上。Chrome 和 Safari 有问题。

4

2 回答 2

2

看看这个:How to get the scroll bar with CSS overflow on iOS也许-webkit-overflow-scrolling: touch提到的属性会对你有所帮助。

于 2012-04-13T18:50:57.657 回答
1

简单的解决方案(不是我想要的......)

设置身体高度 == 容器高度

jQuery('body').css('height', jQuery('#contenedorPrincipal').css('height'))
于 2012-04-13T19:35:41.273 回答