【发布时间】:2012-02-08 17:31:45
【问题描述】:
我想以某种“不错”的方式(最有可能是 Modernizr,但无论如何)检测布局是否应该嵌入页面的可滚动区域,或者(对于某些移动使用)应该将所有内容作为一个流可滚动的质量。
具体案例是类似“EULA”的页面,其中有一个带有“我接受”按钮或其他内容的表单,然后是一大堆可怕的全大写法律内容。在大屏幕上,我希望整个表格都可见,所以我想把合法的东西放在它自己的滚动框中。然而,在一个有点丑陋的移动设备上(虽然我不是移动用户体验专家),所以我想把它全部放在一行中,这样用户就可以通过简单的滑动来阅读文本(LOL)滚动,然后在底部的按钮将滚动到视图中。
我想我可以用 Modernizr 来检查触摸,但这似乎不太正确。
edit — 虽然我很确定我所描述的内容可能是可用性方面的胜利,但问题是我发现我的 Android 设备不会关注“溢出” : auto" 在页面中间的 <div> 上。
【问题讨论】:
-
这个套件中不存在,但 kangax 的
cft项目中的许多技术可能会有所帮助:kangax.github.com/cft - 甚至还有一个用于不同溢出错误的技术。 -
嗯,我会看看那些,但也许现在(我的直接目的几乎不需要极端严格)检查“触摸”可能是要做的事情。触摸驱动滚动是真正的问题,溢出错误与否。谢谢亚历克斯:-)
标签: javascript mobile scroll media-queries modernizr