我有同样的问题与jQuery Mobile的版本,我下载。
我已经从“jquerymobile.jqGrid-Trial.zip”文件下载了代码。在我的笔记本电脑上,jqGrid Mobile图标看起来不错,但是在iPhone或Android设备上,它们会被严重抵消。
我的解决办法是修改jquery.mobile.css文件的一部分,看起来像这样:
.ui-icon-plus, .ui-icon-minus, .ui-icon-delete, .ui-icon-arrow-r,
.ui-icon-arrow-l, .ui-icon-arrow-u, .ui-icon-arrow-d, .ui-icon-check,
.ui-icon-gear, .ui-icon-refresh, .ui-icon-forward, .ui-icon-back,
.ui-icon-grid, .ui-icon-star, .ui-icon-alert, .ui-icon-info, .ui-icon-home, .ui-icon-bars, .ui-icon-edit,
.ui-icon-search, .ui-icon-searchfield:after,
.ui-icon-checkbox-off, .ui-icon-checkbox-on, .ui-icon-radio-off, .ui-icon-radio-on {
background-image: url(images/icons-18-white.png);
-moz-background-size: 776px 18px;
-o-background-size: 776px 18px;
-webkit-background-size: 776px 18px;
background-size: 776px 18px;
}
(此之前,它在那里有一个不同的背景图片的名称,并有一个864px,而不是776px的引用图像宽度。)
顺便说一句,找到这个解决方案,我实际上忽略了。我从jQuery网站上下载了一个zip文件,看看jqGrid自己的例子(其中确实在设备上工作正常),然后比较他们选择的“jquery-mobile-1.2.0.css”文件使用方法:
Working jQuery Grid demo
希望这有助于。
其工作..感谢Deeksha – bijin
你救了我的男人!非常感谢@ ds345 –