[JS] Slide down, maar dan omgekeerd

Pagina: 1
Acties:

  • BlueAce
  • Registratie: November 2002
  • Laatst online: 09-01-2021
Ik heb een kleine issue met de prototype library script.aculo.us. Ik probeer het SlideUp effect om te keren, maar het lukt me toch op 1 of andere manier niet. Check een demo van het effect hier. De source van de functie in de library is als volgt:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Effect.SlideUp = function(element) {
  element = $(element);
  element.cleanWhitespace();
  var oldInnerBottom = $(element.firstChild).getStyle('bottom');
  return new Effect.Scale(element, window.opera ? 0 : 1,
   Object.extend({ scaleContent: false, 
    scaleX: false, 
    scaleMode: 'box',
    scaleFrom: 100,
    restoreAfterFinish: true,
    beforeStartInternal: function(effect) {
      effect.element.makePositioned();
      effect.element.firstChild.makePositioned();
      if(window.opera) effect.element.setStyle({top: ''});
      effect.element.makeClipping();
      effect.element.show(); },  
    afterUpdateInternal: function(effect) {
      effect.element.firstChild.setStyle({bottom:
        (effect.dims[0] - effect.element.clientHeight) + 'px' }); },
    afterFinishInternal: function(effect) {
      effect.element.hide();
      effect.element.undoClipping();
      effect.element.firstChild.undoPositioned();
      effect.element.undoPositioned();
      effect.element.setStyle({bottom: oldInnerBottom}); }
   }, arguments[1] || {})
  );
}


Ik wil dus dat het venster van de onderkant af naar boven uitklapt, in plaats van boven naar onder. Ik heb al verschillende variabelen omgedraait, maar het mocht niet baten. Iemand een idee?

Hopelijk is de beschrijving niet te vaag, doe m'n best :X

  • Swaptor
  • Registratie: Mei 2003
  • Laatst online: 15-10-2025

Swaptor

Java Apprentice

Effect.slideUp is ook beschikbaar op de site? bedoelde je die niet gewoon? [/stupid]

Ontdek mij!
Proud NGS member
Stats-mod & forum-dude


  • BlueAce
  • Registratie: November 2002
  • Laatst online: 09-01-2021
Nee. Een element dat je met SlideUp laat invouwen eindigt naar boven, en SlideDown begint aan de bovenkant. Ik zoek dus een functie die begint aan de onderkant van een element. Als je het effect ziet dan begrijp je hopelijk wat ik bedoel :)