我只是想获得一个网页UIWebView
,以获得一个无需互联网即可工作的本地版本。
但它似乎jQuery
没有加载。
我用 onClickfunction 测试了这个
<script>
function testfunction(){
$('#test').hide();
if ($("#test").length > 0){
alert("exist");
}
}
</script>
我嵌入jQuery
如下:
<script src="jquery.min.js" type="text/javascript"></script>
<script src="jquery-migrate-1.2.1.min.js" type="text/javascript"></script>
<script src="modernizr.js" type="text/javascript"></script>
<script src="jquery.flexslider-min.js" type="text/javascript"></script>
<script src="javascript_9a38f34785.js" type="text/javascript"></script>
所有文件都在mainBundle
我正在加载本地资源,例如:
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *path = [[NSBundle mainBundle] bundlePath];
NSURL *baseURL = [NSURL fileURLWithPath:path];
NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"myhtmlfile" ofType:@"html"];
NSString* htmlString = [NSString stringWithContentsOfFile:htmlFile encoding:NSUTF8StringEncoding error:nil];
[viewWeb loadHTMLString:htmlString baseURL:baseURL];
}
有人知道我做错了什么吗?