【问题标题】:Blackberry Fixed Header and Footer in WebworksBlackberry 固定 Webworks 中的页眉和页脚
【发布时间】:2012-02-06 08:17:54
【问题描述】:

有没有办法在 Webworks for Blackberry Phones 6.0+ 中创建固定页眉和页脚?

我尝试使用 iScroll - 在平板电脑操作系统上运行良好,但在 BlackBerries 上运行良好,它在浏览器中运行良好,但在“编译”时停止运行。

似乎任何东西都有 position: absolute;将缩小整个页面。

Header <- absolute
Content <- normal
Footer <- absolute

由于某种原因,整个页面缩小到 40 像素左右(标题的高度)

html 和 body 的高度均为 100%,内容 div 位于标题之外:

<div id="header"></div>
<div id="content"></div>
<div id="footer"></div>

我们将不胜感激!

【问题讨论】:

  • 试过jquery mobile 吗?
  • 我可以,但 JQuery Mobile 似乎无缘无故地编写了大量代码 - 目前正在使用 Zepto。
  • Zepto 有什么固定标头解决方案吗?
  • 没有——很遗憾没有。

标签: javascript html blackberry blackberry-webworks iscroll


【解决方案1】:

在 BB 6 浏览器中使用绝对/固定位置修复页眉和页脚是错误的。当您滚动定位的元素时,会随着页面移动。当您停止根据位置将其滚动回顶部/底部时。我建议使用 javascript 来查找设备的高度并修复它们。

 #header{
  height:50px;
}

#footer{
  height:50px;
}

JS

    function setHeight(){
    width = screen.availWidth;
    height = screen.availHeight;
    $('#content').height(height-100);   
}

【讨论】:

  • 它对我不起作用。我在bb模拟器OS6和OS5上测试过,当我上下滚动时“#content”里面的内容不动。
  • 试试#content{overflow-y: scroll; -webkit-overflow-scrolling: 触摸;}
猜你喜欢
  • 2014-11-05
  • 1970-01-01
  • 2014-07-07
  • 1970-01-01
  • 2012-11-04
  • 1970-01-01
  • 2012-08-15
  • 2015-05-06
  • 2016-05-31
相关资源
最近更新 更多