JQuery Mobile ScrollView 适合屏幕高度

标签 jquery css jquery-mobile

我希望 JQuery Mobile 中的 scrollview 适合屏幕高度。

我想要三行元素,并且元素的高度应该在页面调整大小时自动更改。

这是我的 scrollview 容器 css 代码:

    .threeByThree {
        border: solid 0px black;
        background-color: #ccc;
        overflow: hidden;
        width: 100%;
        height: 80%;
        padding-top:10px;
        padding-left:10px;
    }

这是 scrollview 中元素的 css 代码:

    .square {
        width: 200px;
        height: 30%;
        border: solid 0px #333;
        text-align: center;
        line-height: 100px;
        font-size: 20px;
        margin: 10px 10px 10px 10px;
    }

页面和内容元素也是这个 css 代码:height:100%

我的完整页面代码是here .

但它不能正常工作。当我更改浏览器的高度(通过调整浏览器大小)时,有时会出现滚动条,并且元素未正确调整大小...

问题是什么?

最佳答案

您使用的是 ScrollView ,Jquery Mobile 不再支持它。尝试以下任一方法:

Overthrow - 应该是 Scrollview 的后续
JQM iscrollview - 另一种选择

关于JQuery Mobile ScrollView 适合屏幕高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11261423/

相关文章:

jQuery 移动 : Breaks When Reloading/Deep Linking/Bookmarking Pages Added to DOM via AJAX

javascript - jQuery Mobile 下一页不起作用

javascript - ajax 加载的 div 中的 jQuery 淡入淡出不流畅

jquery - 在 jQuery 中动画打开/关闭表格列

jquery - Selectize.js创建: validate CREATE input

jQuery 查找并替换为数组

html - 在列表标签​​之间放置 DIV 标签是否有效?

html - 悬停菜单消失得太快

html - 垂直对齐列表中的链接

javascript - Google access_token 未定义