性能 - 由jQuery动画引起的帧速率问题?

时间:2015-09-25 16:09:12

标签: jquery performance animation

我遇到了一些重大的性能问题。我已经搜索过了,我发现jQuery动画实际上非常慢。尝试了一个基于Javascript动画的插件velocity.js,它仍然没有解决滞后问题。

这可能也是由于我的if语句:

if ( $(ui.draggable).hasClass("c1") ) {
              //do stuff here
          } else if ( $(ui.draggable).hasClass("c2") ) {
             //do stuff here
          } else if ( $(ui.draggable).hasClass("c3") ) {
              //do stuff here
          } else if ( $(ui.draggable).hasClass("c4") ) {
              //do stuff here
          }

这些if语句对我的代码运行至关重要。如果它们确实是滞后的原因,我可以知道替代方案吗?他们将测试哪个div元素被放入框中。除此之外,我不知道还有什么可能导致这个问题。谁能告诉我为什么会这样?

这是我的代码的链接:http://jsfiddle.net/mzebrojv/

0 个答案:

没有答案