使 dojo dijit 布局与 iOS 兼容
Posted
技术标签:
【中文标题】使 dojo dijit 布局与 iOS 兼容【英文标题】:Making dojo dijit layout iOS compatible 【发布时间】:2011-05-24 12:32:55 【问题描述】:我有一个基于dijit.layout
的复杂网络应用程序。你会发现结构here (check the examples) 的一个很好的例子。
如您所见,没有整页滚动,仅在布局框内滚动。所有布局区域都有overflow:auto
,这意味着当布局区域内容大于可用区域空间时,它们会启用滚动。
问题是,iOS 设备(如 iPad/iPhone/iPod touch)不支持在 HTML 内滚动,仅针对整页。
是否有任何通用方法可以使 digit.layout 应用程序与 ios 和其他触摸设备兼容?例如,根据内容的长度扩展布局区域。
【问题讨论】:
iOS 设备确实支持在 html 内滚动,您只需要用两根手指在这些区域滚动。 【参考方案1】:您是否已经找到解决此问题的方法?我使用了 dojox.mobile.ScrollableView 和 dijit.layout 的组合,但最终有两个滚动条。
【讨论】:
正如 Aaron B. Russell 在上面的评论中提到的,在 iOS 上滚动是可能的!在此元素上使用两根手指... 是的,我相信所有用户都知道,不是。以上是关于使 dojo dijit 布局与 iOS 兼容的主要内容,如果未能解决你的问题,请参考以下文章
以编程方式在dijit布局TitlePane中插入dijit内容窗格
dijit.layout.bordercontainer 隐藏所有内部内容