jQuery iPhone 3gs性能

时间:2012-10-23 08:45:03

标签: jquery iphone

我有一个与绩效相关的问题;专门针对iPhone 3gs。 我有一个jQuery Mobile网站,在我朋友的iPhone 3gs上做出了很好的反应,直到最近我做了一次改变。 自从改变以来,在3gs上,有问题的页面看起来非常慢......几乎无法使用。 该页面仍然在Galaxy S2上运行得很好,但在检查了javascript的基准测试后,我可以看到S2能够更好地处理javascript,所以我猜这里并不奇怪。 此外,iPhone 4应该不会出现基准数字的问题。

我添加的代码非常简单。 它只是从页面上的12个按钮中删除href并处理点击事件。 这是代码:

$(document).ready(function() {
  $('.mybutton').removeAttr("href");

  $('.mybutton').on("click", function(){
    if($(this).hasClass("inactive") || $(this).hasClass("active")) {
      $(this).toggleClass("active inactive");
    }

    // Disable if 1 active button, else inactive
    if($('.active').length == 1) {
      $('.inactive').toggleClass("inactive disabled");
    } else {
      $('.disabled').toggleClass("disabled inactive");
    }
  });

});

我有什么办法可以加快iPhone 3gs的代码速度吗? 我是否应该对这款手机感到困扰?有没有人仍然使用一个禁止我技术挑战的工作同事? :)

0 个答案:

没有答案