在我的PHP网站上,我使用jquery在这里和那里做一些小事情,但是一页特别使用它。
我让人们告诉我“它在移动电话上不起作用”,这可能是代码或脚本问题,还是只是某些手机不喜欢jquery脚本?
我的网站有一个侧边栏,使用jquery每10秒刷新一次,没有人说过不起作用,只是因为我添加了这个特定的页面。我猜它是代码问题。
基本上我在问我能做些什么。
答案 0 :(得分:2)
我最近一直在构建一个严重依赖jquery的移动混合应用程序。从广义上讲,Jquery在手机上运行良好,但存在一些具体问题。
动画:
动画可能很慢而且很跳跃,但正如我昨晚发现的那样,你可以强制GPU硬件加速来处理jquery和CSS转换,并且性能提升很大。我通过在所有div和图像上使用下面的css样式来实现这一点,迫使硬件在渲染3D图形时考虑它:
div, img {-webkit-transform:translateZ(0); }
效果延迟:
当调用jquery事件时,例如按钮“click”,事件发生可能需要1秒钟,具体取决于事件是什么以及调用的内容。
我甚至不使用jquery mobile,只是普通的jquery,除了非常小的性能问题,只有真正的挑剔者会抱怨,jquery可以运行得很好。这只是优化代码和开发某些编码习惯以减少处理引擎负载的一种情况。