css - 网格显示不正确

标签 css jquery-mobile knockout.js kogrid

我正在使用 KoGrid 来表示我的数据。这是它最初的样子:

Initial loaded grid

当我旋转手机或标签时,网格会正确显示,但我不知道如何解决这个问题:

problematic rendering

有人遇到过这个问题吗?

我的Javascript:

var vm = {
    myObsArray: ko.observableArray([
        { firstName: 'John', lastName: 'Doe' },
        { firstName: 'Jane', lastName: 'Doe' },
        { firstName: 'Jane', lastName: 'Doe' }
    ])
};
ko.applyBindings(vm, document.getElementById("vm"));

HTML:

<div id="vm">
    <h3>Size (<span data-bind="text: myObsArray().length"></span>)</h3>
    <div class="gridStyle" data-bind="koGrid: { data: myObsArray }"></div>
</div>

这是我找到的一个简单示例 here .此外,我还使用了 jquery mobile(1.4)

最佳答案

您应该编写 css3 媒体查询来更正您的数据表在手机或平板电脑纵向 View 中的显示。

关于css - 网格显示不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21965957/

相关文章:

jquery-mobile - JQUERYMOBILE如何获取ListView选中元素的索引

javascript - KnockoutJS 失去了 View 模型

javascript - 当输入字段更新时,如何更新 knockout.js 中的 observableArray 项

javascript - Div 不会居中

javascript - 是否可以更改 h :outputStylesheet and h:outputScript 使用的/resources 文件夹名称

css - Phonegap/JQuery HTML 未正确呈现

knockout.js - Knockout 通过 id 在一个页面中绑定(bind)多个 View 模型

ruby-on-rails - Twitter Bootstrap css - 保持布局固定

css - 如果内容不是段落,是否有必要将 <strong>、<em>、<b>、<i> 包裹在 <p> 标签内?

android - phonegap/jquery mobile - iframe 和后退按钮