原型&x27;jQuery中的并行等效
我正在尝试将一个原型幻灯片放映插件转换为jQuery。动画功能相当简单直观:淡出可见幻灯片,淡入下一张幻灯片,两个动画同时开始和停止。以下是我尚未完全理解的原型代码:原型&x27;jQuery中的并行等效,jquery,prototypejs,scriptaculous,jquery-effects,Jquery,Prototypejs,Scriptaculous,Jquery Effects,我正在尝试将一个原型幻灯片放映插件转换为jQuery。动画功能相当简单直观:淡出可见幻灯片,淡入下一张幻灯片,两个动画同时开始和停止。以下是我尚未完全理解的原型代码: fadeInOut: function (a, b) { new Effect.Parallel( [ new Effect.Fade(b, {sync: true}), new Effect.Appear(a, {sync: true}) ]
fadeInOut: function (a, b) {
new Effect.Parallel(
[
new Effect.Fade(b, {sync: true}),
new Effect.Appear(a, {sync: true})
], {
duration: 1
}
);
}
我编写了这个jQuery等价物:
var anim = function (a, b) {
// m_Locked = true
a.fadeOut(1000);
b.fadeIn(1000);
// m_Locked = false
};
我想知道它的效果是什么。Parallel做什么,是否有一个jQuery等价物。我还需要设置并清除一个锁定标志,我将使用它在动画运行时禁用按钮。。。这似乎不起作用。是的,您对
jQuery.queue()
感兴趣
每个元素可以有一对多
由附加到它的函数的队列
jQuery。在大多数应用程序中,只有一个
使用队列(称为fx)。排队
允许执行一系列操作
异步调用元素,
不停止程序执行。这个
这方面的典型例子是呼叫
在同一台计算机上使用多种动画方法
元素。例如:
是的,您对
jQuery.queue()
感兴趣
每个元素可以有一对多
由附加到它的函数的队列
jQuery。在大多数应用程序中,只有一个
使用队列(称为fx)。排队
允许执行一系列操作
异步调用元素,
不停止程序执行。这个
这方面的典型例子是呼叫
在同一台计算机上使用多种动画方法
元素。例如:
Hmm,我如何向这两个元素中的每一个添加动画并将它们放在一个队列中?Hmm,我如何向这两个元素中的每一个添加动画并将它们放在一个队列中?