【问题标题】:white flickering when navigating in jquery mobile在 jquery mobile 中导航时出现白色闪烁
【发布时间】:2013-03-25 20:01:46
【问题描述】:

我注意到当我在项目中的任何 html 文件之间导航时会出现白色闪烁,但当我导航离开索引文件时除外。我正在使用 JQM,但我没有使用 ajax,因为我正在链接到多页文档。

我在使用 JQM 和 Phonegap 制作应用程序的人身上看到了这种情况,但对于普通的桌面网站,我对为什么会发生这种情况感到困惑。有什么想法吗?

【问题讨论】:

  • 你用的是什么版本的jQMobile?
  • 我使用的是 Jquery Mobile 1.3

标签: html jquery jquery-mobile


【解决方案1】:

试试这个..

如果您正在使用 data-position="fixed",请删除页眉和页脚。

然后,将以下 CSS 样式应用于您的页眉、内容和页脚:

.header {
    position : fixed;
    z-index  : 10;
    top      : 0;
    width    : 100%
}
.content {
    padding : 45px 15px
}
.footer {
    position : fixed;
    z-index  : 10;
    bottom   : 0;
    width    : 100%
}

这个想法/sn-p 是从 this question 中 Jasper 的答案(不是 OP 接受的答案)中借用的。我在单页 jQuery Mobile v1.1.0 + Phonegap 应用程序上遇到了闪烁问题,这为我解决了这个问题。也许同样的解决方法适用于 v1.3 上的多页应用程序。

【讨论】:

  • 这在 PhoneGap + 1.3JQM 上帮助了我。所有页面内容都必须包装到内容 DIV 中。一定要使用 !important 属性。
猜你喜欢
  • 1970-01-01
  • 2012-12-17
  • 2013-02-17
  • 2012-01-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-18
  • 1970-01-01
相关资源
最近更新 更多