我正在将一些HTML,Java脚本代码加载到我的iOS应用程序中。它的工作正常,但是,根据设备高度,我应该改变动画大小(宽度),我尝试了下面的代码,但是,我对javascript调用iOS很新。
我的java脚本的html页面代码是
var $ios9 = document.getElementById('container-ios9');
var SW9 = new Wave9({
width: 800,
height: 40,
container: $ios9,
});
</script>
我正在调用本机代码
if (self.view.frame.size.width <= 400) {
[_animationWebView stringByEvaluatingJavaScriptFromString:@"document.getElementById('container-ios9').width = 500"];
}
else {
[_animationWebView stringByEvaluatingJavaScriptFromString:@"document.getElementById('container-ios9').width = 700"];
}
上面的代码没有改变宽度,所以, 任何人都可以建议我,如何解决这个问题。谢谢!
答案 0 :(得分:0)
经过大量的R&amp; D,我自己解决了这个问题。我在这里发布这个答案,它将有助于未来。
在HTML文件中,Java脚本代码
if (window.screen.width <= 400) {
var $ios9 = document.getElementById('container-ios9');
var SW9 = new Wave9({
width: 800,
height: 40,
container: $ios9,
});
} else {
//other devices
</script>