2016-04-15 23 views
-6
// functie voor omlaag gaan van de lift en character 
    function charliftdown1() { 
      if (richting == -20){ 
       setInterval(liftdown, 500) 
      } 
    } 
    function liftdown() { 
      console.log(a = a - 2); // this one works 
      positioncharacter.style.marginBottom = parseInt(positioncharacter.style.marginBottom) -2 + "px"; 
    } 

Ich habe es viele Möglichkeiten versucht, aber es funktioniert immer noch nicht. Lustig genug funktioniert es vorher? was mache ich falsch?Loop und animieren ein div

+0

Können Sie eine Demo erstellen, um Ihr Problem zu zeigen? –

+0

Welchen Fehler gab es in der Konsole? – Akshay

+0

http://athena.fhict.nl/users/i338168/DED/site/prototype.html – rickkorsten

Antwort

0

Zuerst beheben Sie Ihre anderen Probleme.

Innerhalb separate js-Datei: BrowserName ist nicht definiert. Soll es eine Var oder Funktion sein? Wenn Sie den Browser überprüfen möchten, können Sie navigator.userAgent verwenden und auf bestimmte Zeichenfolgen testen. Durchsuchen Sie diese Website für weitere Informationen.

Scroll-Funktion: Seien Sie vorsichtig bei der Verwendung von Funktionsnamen. Sie können reservierte Wörter sein. scroll ist ein Wort, das von Windows und von jquery verwendet wird.

Ihr onwheel und onkeydown scheinen nur 1 Parameter in Ihre Funktion zu übergeben, deshalb ist Ihr 2. Parameter nicht definiert. Warum nicht etwas wie:

Nachdem Sie diese beheben, behandeln Sie andere Probleme ... vielleicht erstellen Sie einen neuen Beitrag für sie.

Verwandte Themen