Javascript 为什么jQueryUI布局在AdobeAIR中运行得这么慢?

Javascript 为什么jQueryUI布局在AdobeAIR中运行得这么慢?,javascript,jquery-plugins,air,Javascript,Jquery Plugins,Air,我已经重新设计了一个应用程序很长一段时间了,我刚刚让它在空中运行。然而,普通的UI布局插件使应用程序的速度减慢到了实际的停滞状态 它有5000多行,所以我不希望有人调试任何东西,但有人遇到过这个问题吗?我使用AIR只是作为一个包装器,iframe指向我的站点。奇怪的是,仅仅从iframe运行它就让事情变得如此缓慢 关闭插件后,应用程序看起来显然一点也不正常,但一切都恢复了正常运行。即使是CSS悬停状态也很慢,所以有东西在冲击空气。CSS!是的,这就是答案。如果你使用高级CSS,如框阴影,或其他昂

我已经重新设计了一个应用程序很长一段时间了,我刚刚让它在空中运行。然而,普通的UI布局插件使应用程序的速度减慢到了实际的停滞状态

它有5000多行,所以我不希望有人调试任何东西,但有人遇到过这个问题吗?我使用AIR只是作为一个包装器,iframe指向我的站点。奇怪的是,仅仅从iframe运行它就让事情变得如此缓慢


关闭插件后,应用程序看起来显然一点也不正常,但一切都恢复了正常运行。即使是CSS悬停状态也很慢,所以有东西在冲击空气。

CSS!是的,这就是答案。如果你使用高级CSS,如框阴影,或其他昂贵的规则,空气引擎是如此之慢,它会减慢你的应用程序

使用布局使问题变得更糟,因为它在mouseenter和leave上添加和删除类。添加和删除这些类迫使重新渲染,这非常缓慢,使应用程序几乎停滞

至少在我的例子中,我们可以不使用框阴影,而使用其他规则,如渐变