Ragazzi ho praticamente modificato uno script di js che era in rete, per adattarlo alle mie esigenze, praticamente fa tutto quello che voglio solo una cosa, le animazioni.
Vorrei che i div che appaino e scompaiano siano più fluidi, o meglio magari a tendina con effetto blindLeft o anche Up o Donw. questo è lo script. La mia esigenza è di fare in modo che mentre l'altro si apre, l'altro appare anche senza animazione, mi basta che quello che scompare lo faccia a tendina e in modo flurido, mentre i div che rimane sotto che quindi non visibile, si veda. Ma lo facciano in contemporanea, perchè sono riuscito a fare attraverso dalay prima uno e poi l'altro, ma è bruttissimo l'effetto.
Vi ringrazio in anticipo per le risposte.
Codice PHP:
var myrules = {
// questo mi apre il pannello antica grecia, che va animato con effetto blind al massimo fade per non farlo apparire cosi di botto. con open io qui apro pannello a (antica grecia), c (menu sotto con cerca e altri 4 bottoni
// functions for panel A
'#openA' : function(element){
element.onclick = function(){
//cosi' faccio sparire adamoEva
new Effect.BlindUp('contents', {duration: 0.8});
// questo fa aprire pannello con antica grecia
var targetDiv = $('a');
Effect.BlindDown (targetDiv, {duration: 0.8});
// quest fa aprire pannello cerca
var targetDiv = $('c');
Effect.Appear (targetDiv);
}
},
//funzione legata al pulsante "corporate" del frame di sinistra, serve a tornare a AdamoEva
'#closeA' : function(element){
element.onclick = function(){
//rimetto adamoeva davanti
var targetDiv = $('contents');
Effect.BlindDown(targetDiv,{duration: 0.0});
//metto in secondo piano antica grecia
var targetDiv = $('a');
new Effect.BlindUp(targetDiv,{duration: 0.8});
//metto in secondo piano la pennazoom
var targetDiv = $('b');
new Effect.BlindUp(targetDiv,{duration: 0.8});
//metto in secondo piano la ricerca in basso
var targetDiv = $('c');
new Effect.BlindUp(targetDiv,{duration: 0.8});
}
},