我遇到了一些重大的性能问题。我已经搜索过了,我发现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/