Javascript jQuery雪花插件在iOS5上崩溃

Javascript jQuery雪花插件在iOS5上崩溃,javascript,jquery,iphone,ios,Javascript,Jquery,Iphone,Ios,我使用的是在这里找到的jQuery雪花插件: 它在5.0以前的iOS设备上的Safari中运行良好,但在配备iOS5 iPad和iPhone的设备上,Safari将在大约20秒后在带有该插件的页面上崩溃。以下是我的插件默认值: $('#content').snowfall({ flakeCount : 40, flakeColor : '#ffffff',

我使用的是在这里找到的jQuery雪花插件:

它在5.0以前的iOS设备上的Safari中运行良好,但在配备iOS5 iPad和iPhone的设备上,Safari将在大约20秒后在带有该插件的页面上崩溃。以下是我的插件默认值:

                    $('#content').snowfall({
                        flakeCount : 40,
                        flakeColor : '#ffffff',
                        flakeIndex: 999999,
                        minSize : 1,
                        maxSize : 4,
                        minSpeed : 2,
                        maxSpeed : 5
                    });
你知道怎么修吗


谢谢

您是在Mobile Safari中运行此功能,还是在具有web视图的本机应用程序中运行此功能?在iOS中,JavaScript的内存和脚本大小是有限制的,但您建议它在20秒后崩溃的事实可能表明您遇到了这种情况


我试过运行你在运行iOS 5的第一代iPad上提供的链接的示例页面,在我运行它的几分钟内,它根本没有崩溃。考虑到硬件,性能似乎相当不错,而且Mobile Safari的调试控制台显示没有问题。我建议您可以尝试更多的设备以获得良好的样本大小,或者查看问题是否可能在其他地方,可能在您试图添加效果的页面上。

Mobile safari。我已经把它和雪花插件隔离了。它位于一个使用jQuery cycle插件的页面上,并在cycle插件的末尾调用snowflake插件。减少flakeCount属性似乎会增加它崩溃前的工作时间。