带Safari的JavaScript动画

带Safari的JavaScript动画,javascript,jquery,animation,web-applications,safari,Javascript,Jquery,Animation,Web Applications,Safari,我正在尝试创建使用JavaScript的web应用程序。我希望能够在这些应用程序中使用动画。我尝试过使用基本JavaScript,但我决定最好使用库(如或jQuery) 我遇到了一个问题。在Safari上,当我运行动画脚本时,动画非常粗,非常粗。YUI和基本JavaScript都会出现这种情况。为什么会发生这种情况?有没有好的库不会在Safari中造成这个问题,但对Internet Explorer和Firefox(希望还有Opera)也有好处?JQuery有动画,但我不知道它在Mac上是什么样

我正在尝试创建使用JavaScript的web应用程序。我希望能够在这些应用程序中使用动画。我尝试过使用基本JavaScript,但我决定最好使用库(如或jQuery)


我遇到了一个问题。在Safari上,当我运行动画脚本时,动画非常粗,非常粗。YUI和基本JavaScript都会出现这种情况。为什么会发生这种情况?有没有好的库不会在Safari中造成这个问题,但对Internet Explorer和Firefox(希望还有Opera)也有好处?

JQuery有动画,但我不知道它在Mac上是什么样子(我没有Mac)。如果事情进展缓慢,那么您可能使动画过于复杂。请记住,JavaScript是一种速度较慢的语言,DOM不是为动画而设计的,因此请尝试同时限制动画的数量。始终询问动画是否真的有必要

首先,如果应用程序是特定于Safari的,您可以使用CSS转换。否则,JQuery会有一些内置的动画和一个大的社区(因此,它有一个大的插件库)。

我发现它在动画方面非常灵活,只是比JQuery更流畅一点


我通常更喜欢jQuery,我发现它更直观(在我的头脑中),但如果流畅的动画是最重要的要求,我会使用MooTools

您可以下载一些示例代码并在本地进行检查,以确保一切正常。例如,您可以在(查看源代码链接)获取B&K的jQuery书籍的源代码,并尝试第5章的示例。如果这些页面在Safari上(本地)为您工作,那么至少您知道您的基本环境是正常的

我也遇到了类似的问题,我怀疑jQuery可能会被Safari的bug绊倒。但我还没有弄清楚是我写了草率的代码(FF可能比Safari更宽容),还是Safari,还是jQuery。如果我变得更聪明,我会发布更多的信息。

奇怪,(Safari使用的JavaScript引擎)应该非常快。确保您拥有最新版本,最近Safari和Firefox版本中的JavaScript引擎有了很大的进步。而且,至少以我的经验来看,我认为和拥有比jQuery更快的动画