sda*_*day 2 css iphone sprite uiwebview jquery-mobile
在iPhone上,我使用UIWebView显示存储在设备上的一些内容,以便在没有互联网连接时可以在设备上查看我的内容.我正在使用jQuery和移动设备来尝试创建使用一个代码库的网络应用和移动应用.
当我包括:
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a4.1/jquery.mobile-1.0a4.1.min.css" />
Run Code Online (Sandbox Code Playgroud)
一切正常,组成后退按钮的精灵,主页图标等一切正常.当我将上述内容作为本地资源包括在内时,例如:
<link rel="stylesheet" href="jquery.mobile-1.0a4.1.min.css" />
Run Code Online (Sandbox Code Playgroud)
精灵没有显示,我只是得到一个黑暗的圆圈,精灵应该出现.在css中定义的所有其他属性都可以正常工作,而不是sprite.如果我错误地命名本地资源,一切都搞砸了,所以我知道css作为本地资源被包含在内,但它作为本地资源与远程资源的处理方式不同.它甚至可以工作,如果我点击运行apache的本地开发盒...所以它必须与Web服务器如何为页面提供服务有关,而不是将其作为文件包含......
我使用单独的UIWebViews两次加载相同的页面,试图查看是否存在一些计时问题......因为本地资源的加载速度比远程资源快得多.UIWebView的第二个实例正确加载了它.是否有一个$ .mobile命令,我可以调用它来刷新页面,或者库可以实现它的魔力吗?
有任何想法吗?
谢谢你的帮助
问题在jQuery论坛中得到了回答.有趣,答案与我上面的评论有关,我仍然没有想到看图像文件!palm2forehead
必须进入jquery移动css文件并删除对"images"目录的引用.IOS不处理像普通系统这样的目录,所以一旦我这样做,一切都还可以.
| 归档时间: |
|
| 查看次数: |
2897 次 |
| 最近记录: |