代码之家  ›  专栏  ›  技术社区  ›  Steven

引入“基本”设置以“简化”jquery中的所有动画

  •  1
  • Steven  · 技术社区  · 14 年前

    所以我现在有一个应用程序,它相当复杂,有大规模的动画和大量的Ajax请求。当许多事情同时发生时,在非Chrome浏览器上的性能往往会受到影响(当许多事情同时发生时,大约为5-10 fps),而当用户在分页文件上运行时,性能会变得更差。

    所以我想提供一个“基本”模式,它所做的就是将动画转换成简化的形式。例如, .slideDown 有效地成为 .hide . 我不想写我自己的习惯就完成了 .slideDownOrHide 这样我就可以避免主要的重构。

    最好的方法是什么?

    不需要IE兼容性。

    1 回复  |  直到 14 年前
        1
  •  3
  •   Steven    14 年前

    我通过窥探 jQuery.speed . 它的要点只是设置 jQuery.fx.off = true 它修复了 速度,速度 将所有持续时间设置为零,而不考虑传递给它的参数。事实证明它在 Public API .