0

我正在编写一个基于很棒的 jGrowl 插件的自定义 jQuery 插件。我只需要它做一些比它已经做的更多的事情。

基本上一切都按照我的需要工作(到目前为止只在 Firefox 中测试过),除了如果你调用插件的次数太快,它会停止并破坏一切

http://jsbin.com/ofejo/edit

关于可能导致这种情况的任何想法?

4

2 回答 2

1

听起来您需要实现回调功能并将额外的调用放入回调中,以确保插件在其他执行发生之前处理。

于 2009-04-25T03:41:33.750 回答
0

它正在渲染并尝试计算放置块的位置,但由于动画已经发生而失败。(通常,动画会更改用于创建效果的显示样式的类型,这会导致诸如此类的计算出现异常)

您需要对效果进行排队,但我不确定您将如何处理它,因为您正在创建新元素,并且源代码比我现在愿意查看的要多。让我知道这是否有帮助。

于 2009-04-25T03:02:02.503 回答