【发布时间】:2012-01-13 17:57:53
【问题描述】:
有人知道使用 Jquery 或 CSS 在每个页面上修复标题 div (.headerArea) 的好方法吗?
找不到任何有用的东西!
干杯 保罗
【问题讨论】:
-
在最新版本的Android浏览器中,CSS属性position:fixed最终应该是available。它可能不是一个生产就绪的解决方案,但值得牢记。
标签: jquery css html jquery-mobile
有人知道使用 Jquery 或 CSS 在每个页面上修复标题 div (.headerArea) 的好方法吗?
找不到任何有用的东西!
干杯 保罗
【问题讨论】:
标签: jquery css html jquery-mobile
有几个 JavaScript 滚动器可以帮助模仿原生滚动。
jQuery Mobile 的滚动视图实验针对 1.0 最终版本进行了优化:http://jquerymobile.com/test/experiments/scrollview/
iScroll 有一个新版本(4):http://cubiq.org/iscroll-4
Flexscroll 的主要功能是创建自定义滚动条,但它也适用于触控环境:http://www.hesido.com/web.php?page=customscrollbar
它们都很轻量级,压缩后只有 15-20KB。
这是一个使用 jQuery Mobile Scrollview Experiment 的基本示例:http://jsfiddle.net/NX8SN/
【讨论】:
data-role="page" 元素上设置max-height : 100% 和overflow : hidden 将确保不会出现本机滚动条。使用 iScroll(我看到了您的其他问题),您需要设置页面的布局,使页眉位于顶部,页脚位于底部,内容区域位于其他任何地方(不触及页面的顶部或底部)。这些 CSS 问题由 jQuery Mobile 的 Scrollview Experiment 自动处理。