2012-07-10 86 views
0

在我的PHP站点上,我使用jquery在这里和那里做点小事情,但特别是有一页使用它。jquery移动问题

我让人们告诉我,“它不适用于手机”,这可能是一个代码或脚本问题的情况,还是只是某些手机不喜欢jQuery脚本?

我的网站有一个边栏,它使用jquery每10秒刷新一次,没有人说过没有工作,因为我已经添加了这个特定的页面。我猜这是一个代码问题。

基本上我问是否有什么我可以做的。

+0

它可能取决于浏览器。如果手机的浏览器不支持javascript(例如Opera Mini),那么jquerymobile页面将不起作用。 – algiecas 2012-07-10 11:08:10

+0

更新了我的文章一点。我有我的网站的其他部分,总是使用jquery它最近才有了一个新页面,他们开始说“没有工作感!” – user1022585 2012-07-10 11:12:05

回答

2

我最近一直在构建一个非常依赖jQuery的移动混合应用程序。 jquery在广义上适用于手机,但有一些具体问题。

动画:

动画可能是缓慢和神经质,但正如我昨天晚上发现的,可以强制GPU硬件加速与jQuery以及CSS转换工作,而性能的提升是巨大的。我做到了这一点通过下面的CSS样式上的所有div和图像迫使硬件到3D图象渲染思前想:

div, img {-webkit-transform:translateZ(0); } 

影响延迟:

当一个jQuery事件被调用,如按钮“点击”,事件发生可能需要1秒钟时间,具体取决于事件是什么以及什么被调用。

我甚至没有使用jquery mobile,只是正常的jquery,除了非常小的性能问题,只有真正的nitpickers会抱怨,jquery可以完美运行。这只是优化代码和开发某些编码习惯以减轻处理引擎负担的一种情况。

+0

谢谢,所以它是一个代码特定的问题,这导致我的问题。 – user1022585 2012-07-10 13:06:06

+0

更可能。优化一切并强制硬件加速,你应该看到显着的改进 – CoreyRS 2012-07-10 13:48:41