The below function works perfectly fine, but in my attempt to add a scope queue
to the doSomething2() function so I can give it a scope of 'nbaeffect' like
doSomething3() and apply a limit of 2 to both in order to supress the amount
of effects that are queue, nothingd happens and I'm not generating a javascript
error. Not sure what I'm doing wrong.
This Code works fin but, the modified code that I'm having issues with is
below this code:
function doSomething3(){
new Effect.Fade('logo', {queue: { position: 'end', scope: 'nbaeffect'}});
}
function doSomething2(){
new Effect.Fade('view',
{
afterFinish: function (effect)
{
new Effect.Fade('logo');
doSomething();
}
});
}
function addObservers()
{
$('NBA').observe('change', doSomething3);
$('NBA').observe('change', doSomething2);
}
Event.observe(window, 'load', addObservers);
The issue is with adding an effect queue and scope to doSomething2()
function doSomething3(){
new Effect.Fade('logo', {queue: { position: 'end', scope: 'nbaeffect'}});
}
function doSomething2(){
new Effect.Fade('view', queue: {position: 'end', scope: 'nbaeffect'},
{
afterFinish: function (effect)
{
new Effect.Fade('logo');
doSomething();
}
});
}
function addObservers()
{
$('NBA').observe('change', doSomething3);
$('NBA').observe('change', doSomething2);
}
Event.observe(window, 'load', addObservers);