AngularJS/jQuery位于<身体>不适用于iPhone 5 iOS8.0
AngularJS/jQuery at bottom of <body> not working on iPhone 5 iOS8.0
由于一些原因,我正在body
的底部加载AngularJS、jQuery和我的脚本。
这在所有桌面浏览器以及iPhone 6上都可以正常工作,但在运行iOS8.0的iPhone 5上则不然。库都加载了,我没有得到任何错误,但脚本就是不起作用。
疯狂的是,如果我只是把body
中的库移得更高,一切都会很好。
我已经(在某种程度上)解决了jQuery问题——通过不将脚本包装在$(document).ready
中,我的脚本运行正常
但到目前为止,AngularJS运气不佳。有人见过这个吗?
更新:iPhone 5上的iOS9也没有问题。
绝对希望加载js代码之外的脚本。请记住,加载脚本的顺序很重要,特别是当您有依赖关系时。
我会先加载jquery,然后加载angular.js文件,最后加载你的js代码。我注意到,如果我把jquery和angular.js引用放在头中,把js文件放在正文末尾之前,对我来说是最好的。
相关文章:
- JQueryhide()不适用于Mozzilla,但适用于Chrome
- PHP中的setcookie仅适用于localhost
- html5 drawImage适用于firefox,而不是chrome
- 提供“;onClick"适用于iPad(触摸屏)和桌面用户的默认功能
- jQuery表单验证适用于Mozilla和Internet Explorer,但不适用于Chrome或Safari
- ResolveUrl是否适用于././也
- Firebase updateChildValues适用于IOS,但不适用于Web和Android
- JavaScript警报适用于int,但不适用于string
- SQLite插件适用于Mac和Windows,但不适用于手机上的Safari
- Regex Replace仅适用于Last Match
- window.onload适用于aspx页面,但不适用于普通html
- jQuery适用于Chrome、Firefox、IE,但不适用于iPhone
- 适用于iPad和iPhone的Ionic相同代码库
- 如何在不丢失Jssor图像滑块的情况下更改其尺寸'其响应特性、图像纵横比等仅适用于iPhone设备
- Javascript Accardeon菜单适用于iPhone 5,但不适用于iPhone 3
- 有可能制作一个按钮'添加到主屏幕'适用于iphone
- Javascript适用于iPhone,但不适用于iPad
- CSS仅适用于iPhone和普通浏览器
- 在线html5 IDE,适用于iPhone
- 如何使用适用于Android和iPhone的javascript检测长时间的触摸压力