此处的示例代码:http: //pastebin.com/95z3pftQ
我正在尝试构建一个带有固定标题和“内容”部分的移动页面,该部分将填充外部(经过清理,但在其他方面是任意的)HTML。我需要使用iscroll
或类似的东西,因为我需要支持垂直/水平滚动和缩放,这没有原生的等效项。
问题在于,使用width=device-width
元视口指令,移动 Safari 将所有块级元素的大小调整为屏幕宽度,而不考虑其内容的宽度,除非它们指定了宽度。 iscroll
然后查看容器的宽度(即屏幕的宽度),并且不知道还有更多内容需要水平滚动。所以在这个例子中,div#container
我 iPhone 上的计算宽度是 290 像素,但计算宽度table#really-wide-content
是 1000 像素。
是否有某种方式可以禁用页面上一个 div 内的元视口指令的效果?请注意,我无法先验地知道内容的宽度,或者它的 html 结构是什么样的,但如果需要,我可以通过编程方式更改内联样式。