强制 data-role="page"无论方向如何,始终保持 100% 高度
我尝试在 CSS 和 jquery 上解决这个问题,但一切都失败了。是否有默认方法始终保持数据角色页面或内容以 100% 高度显示?
每次我使用纵向模式并且 data-role="content" 内的内容很短时,都会留下令人讨厌的空白。请参阅附件中的截图。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
data-position="fixed" 将始终使页眉和页脚粘在屏幕的顶部和底部,内容将被重命名区域占用
data-position="fixed" will always make the header and footer stick to top and bottom of the screen and content will be occupied by the renaming area
您可以使用 jQueryMobile 计算出视口的高度,然后去掉页眉和页脚 div 的高度。剩下的就是您需要的高度。
HTML - 每个页面
JS
You can use jQueryMobile to work out the height of the viewport, then take away the header and footer div heights. You are left with the height you require.
HTML - for each page
JS
尝试将背景图像附加到 body 或 html 元素。
Try to append the backgoround image to the body or html element.
我认为问题是您的页面使用默认数据主题,或者您正在使用 data-theme =“c”。尝试使用:
I think the issue is your page is with either default data theme or you are using data-theme = "c". Try using: