1

我正在 iPhone 和 iOS 刺激器上测试我的 Moovweb 项目,但我没有看到我的 sprite 文件夹中的图像。

走过场...

1) main.scss 顶部附近的行:@import "globals/_sprites";

2) 我遵循 header.ts 文件中推荐的语法:

$("//div[@id='SearchForm']/form//input[@type='image']") { wrap("div", class: "mv_search_btn sprites-search") 属性("style" , "不透明度:0;") }

3)他们在自己的div中

那么给了什么??为什么我在其他测试机上可以看到,而在 iPhone 上看不到?

4

1 回答 1

2

嗬!我想通了 - 图像尺寸太大。

Apple 建议 iPhone 的图像不大于 1024x1024 像素。如果您有一个非常大的精灵表(超过这些尺寸),精灵将不会显示在 iPhone(或 iOS 模拟器)上,即使它们可以在 Chrome 上运行。

为了解决这个问题,您应该将需要精灵的图像拆分到多个文件夹中,并使用多个精灵表。

于 2013-10-07T18:00:31.543 回答