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:
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
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