_Philipp_: Javascript - Slide-Menu - Problem

Beitrag lesen

Hi,

ich würde einfach den Teil in Zeile 7, also
sliden.style.top = PosA + "px";
mit in die erste if-Abfrage reinschreiben und diese dann noch zu '<=' umändern anstelle von '<'.
Also so:

if(PosA <= PosB) {                                 sliden.style.top = PosA + "px";                                     setTimeout ("slide('"+identifier+"')", 1);  
}  

1»» ~~~javascript var PosA = 0; // Start-Position
2»» var PosB = 120; // Ziel-Position
3»» function slide(identifier){
4»»          var sliden = document.getElementById(identifier);
5»»          var stop = document.getElementById('menu');
6»»              PosA += 2; // Speed-Wert
7»»                        sliden.style.top = PosA + "px";
8»»                                 if(PosA < PosB) {
9»»                                      setTimeout ("slide('"+identifier+"')", 1);
10»»                                 }if(stop.offsetTop==0) {
11»»                                          alert(stop.offsetTop);
12»»                                 }
13»» }

  
Das sollte es eigentlich tun.  
  
mfg \_Philipp\_