jQuery Mobile:data_icon 图片问题

Posted

技术标签:

【中文标题】jQuery Mobile:data_icon 图片问题【英文标题】:jQuery Mobile: data_icon images issue 【发布时间】:2013-05-02 06:15:39 【问题描述】:

我正在使用ASP.NET MVC 4jQuery mobileandroid 智能手机上显示Web 应用程序。

我从jQuery mobile 1.1.0 更新到1.3.1,除了我的数据图标外,一切似乎都可以正确移植。当我通过浏览器在本地进行调试时,它们会正确显示,但是当我在我的 android 设备上测试时,图标不正确。

它几乎看起来像那里的图标,但位置不正确,例如。 “齿轮”图标应该在哪里,它看起来像是显示了“向下箭头”图标的一半。

我的css文件在~/Content/,我的图片文件在~/Content/images

我尝试将更新后的 (1.3.0) 图像替换为 1.1.01.2.1 附带的图像,但似乎没有任何效果。

这是分别在 android 和浏览器上的样子。

任何想法为什么会发生这种情况或如何解决这个问题?

【问题讨论】:

您是否使用自己的主题,使用主题滚轮构建?如果没有,您根本不需要加载结构。仅加载 jqm-theme.css 和 jqm.js 这里有同样的困难。使用 iPod ios 6.1.3、JQ 1.9.1 和 JQM 1.3.1。一些图标缺少图像,在另一些图标上,图像不在圆形窗口的中心(类似于上面)。使用默认的 data-theme="c"。 我从我的脚本/内容文件夹中删除了所有 jQuery 和 jQuery-mobile 文件(移动到不同的位置)并重新下载了 jQuery 1.9、jQuery migrate 和 jQuery-mobile 1.3.1,把内容和脚本区域中的新文件,它工作。老实说,我不知道它为什么起作用,但从那以后就没有发生过。 尝试使用类似这样的方式重新加载 css:***.com/a/13721261/1096200 【参考方案1】:

这似乎只是 jQuery mobile 1.3.1 的一个错误。

我用 1.2.1 替代品替换了结构和主题 css 文件,它们现在可以正确显示。

编辑:

今天再次浏览我的应用程序,它们又恢复为显示不正确..没有改变任何东西..:/

【讨论】:

以上是关于jQuery Mobile:data_icon 图片问题的主要内容,如果未能解决你的问题,请参考以下文章

jQuery mobile 的图片库

jquery mobile mobiscroll 日期插件使 用mobiscroll

无法将部分视图显示为 JQuery Mobile 对话框

jQuery Mobile 中类似画廊的轮播[关闭]

Jquery Mobile UI:如何在listview中更改图像大小

HTML5+jQuery mobile怎么调用手机的相机、相册啊