来源:https ://github.com/jquery/jquery-mobile/issues/4024#issuecomment-5124172
而不是 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%
}
论坛上的几个人在上述链接中表示,这有助于在带有data-position:fixed
页眉/页脚的页面之间转换时出现闪烁。
Tod Parker(jQuery Mobile 的创建者)的另一个建议是:
.ui-mobile-viewport-transitioning .ui-header-fixed,
.ui-mobile-viewport-transitioning .ui-footer-fixed { visibility: hidden; }
在从一页转换到另一页时隐藏固定的页眉/页脚。
来源:https ://github.com/jquery/jquery-mobile/issues/4024#issuecomment-5250856
另一个 jQuery Mobile 团队成员也做出了一个提交,应该会在下一个版本中出现。这是帖子:https ://github.com/jquery/jquery-mobile/issues/4024#issuecomment-5250856 (代码有点复杂,在这里发布)
最近,由于此提交,该问题已关闭:https ://github.com/Diveboard/jquery-mobile/commit/ff125b65e682ecd33888a6db1221ac441d258994 。此修复是在滚动之前z-index
将传入页面设置为,然后在之后重置。-10
z-index
我自己没有尝试过任何这些修复,但它们似乎很有希望。