Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
引入",;基本的;将设置为";简化;jQuery中的所有动画_Jquery - Fatal编程技术网

引入",;基本的;将设置为";简化;jQuery中的所有动画

引入",;基本的;将设置为";简化;jQuery中的所有动画,jquery,Jquery,因此,我目前有一个应用程序,它相当复杂,包含大规模动画和大量AJAX请求。当大量内容同时发生时,在非Chrome浏览器上,性能往往会受到影响(当大量内容同时发生时,性能会下降到5-10 FPS左右),当用户在分页文件上运行时,性能会变得更差 所以我想提供一个“基本”模式,它所做的只是将动画转换成简化的形式。例如,.slideDown实际上变成了.hide。我不想编写自己的自定义.slidedown或hide函数来实现这一点,这样可以避免重大重构 最好的办法是什么 IE兼容性不是必需的。我通过窥探

因此,我目前有一个应用程序,它相当复杂,包含大规模动画和大量AJAX请求。当大量内容同时发生时,在非Chrome浏览器上,性能往往会受到影响(当大量内容同时发生时,性能会下降到5-10 FPS左右),当用户在分页文件上运行时,性能会变得更差

所以我想提供一个“基本”模式,它所做的只是将动画转换成简化的形式。例如,
.slideDown
实际上变成了
.hide
。我不想编写自己的自定义
.slidedown或hide
函数来实现这一点,这样可以避免重大重构

最好的办法是什么


IE兼容性不是必需的。

我通过窥探
jQuery.speed的实现找到了一个方便的快捷方式。它的要点是只设置
jQuery.fx.off=true
,它修复了
jQuery.speed
将所有持续时间设置为零,而不管传递给它的参数是什么。事实证明,它实际上在中。

现在问题来了,如何向用户展示它。有没有办法“检测动画性能”?如果用户表现不佳,我想突出“基本”按钮,但我不想让它成为Chrome中8GB内存用户的分心。