Felix Riesterer: Das Script (Endergebnis)

Beitrag lesen

Lieber Mathias,

vielen herzlichen Dank für Deine Anmerkungen!

this.step = function (step) {

...
  step += this.fadeStep;
  var instanz = this;
  setTimeout(function () {
    instanz.step(step);
  }, 1);
};

  
Das nehme ich in meinen Artikel auf! Dort wird es dann so aussehen:  
  
~~~javascript
this.fade = function (step) {  
    var ..., instanz = this;  
...  
    step += this.fadeStep;  
  
    if (step <= 100) {  
        // nächsten Fade-Schritt ausführen  
        window.setTimeout(function () { instanz.fade(step); }, 1);  
    } else {  
        // Bildübergang abgeschlossen -> nach der Pause nächstes Bild  
        window.setTimeout(function () { instanz.next(); }, this.viewTime);  
    }  
};

Anlässe wie dieser waren der Grund, warum ich hier im Forum damit angefangen habe, da ich als interessierter Laie eben viele Dinge nicht weiß, bzw. nicht genau kenne. Du hast da einen wesentlich fundierteren Ansatz als ich...

Noch eine Anmerkung: Wenn ich im setTimeout-Aufruf die Funktionsaufrufe instanz.fade(step) oder instanz.next() nicht in einer anonymen Funktion gekapselt hätte, dann hätte mir der FF "too much incursion" vorgeworfen. Das muss ich jetzt aber nicht verstehen, oder?

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
3 52

Fader zum Bilder überblenden - ein kleiner Lehrgang

Felix Riesterer
  • javascript
  1. 2

    Das Script (Teil1)

    Felix Riesterer
    1. 1

      Das Script (Teil1) - Reflektion zum Code

      Felix Riesterer
      1. 0
        bosselmann
        1. 0
          Felix Riesterer
    2. 2

      alternativer loesungsansatz (teil1): model, view, ...

      peterS.
      1. 0

        alternativer loesungsansatz (teil2): .., controller.

        peterS.
        1. 0

          alternativer loesungsansatz (teil2): code review (teil 1?)

          peterS.
          1. 0

            alternativer loesungsansatz (teil2): code review (teil 2?)

            peterS.
            1. 0

              alternativer loesungsansatz (teil2): code review (teil 3)

              peterS.
      2. 0
        Felix Riesterer
        1. 0

          konkurrierende ansaetze

          peterS.
          1. 0
            Felix Riesterer
  2. 0

    SELFHTML-Artikel statt Forumsbeitrag?

    Vinzenz Mai
    • meinung
    1. 0
      Felix Riesterer
      1. 0
        Siechfred
        1. 0
          Felix Riesterer
        2. 0

          SELFHTML-Artikel - bin schon fleißig dabei!

          Felix Riesterer
        3. 0

          Artikel eingeschickt

          Felix Riesterer
          1. 0
            Siechfred
            • menschelei
            1. 0
              dedlfix
            2. 1
              Felix Riesterer
    2. 0
      Felix Riesterer
  3. 0

    Das Script (Teil 2)

    Felix Riesterer
  4. 0

    Das Script (Teil 3)

    Felix Riesterer
  5. 0

    Das Script (Endergebnis)

    Felix Riesterer
    1. 1
      molily
      1. 0
        Felix Riesterer
        1. 0
          Struppi
          1. 0
            Felix Riesterer
            1. 0
              bosselmann
              1. 0
                Felix Riesterer
                1. 0

                  Falscher Thread-Zweig...:-/

                  Felix Riesterer
                  1. 0

                    Verständnisfragen

                    bosselmann
                    1. 0
                      Felix Riesterer
                      1. 0
                        bosselmann
                        1. 0
                          Felix Riesterer
                          1. 0
                            bosselmann
                            1. 0
                              Felix Riesterer
                              1. 0

                                Skriptergänzung

                                bosselmann
                                1. 0
                                  Felix Riesterer
                                  1. 0

                                    Skriptergänzung (finale Version)

                                    bosselmann
                                    1. 0
                                      Felix Riesterer
  6. 0
    Felix Riesterer
    1. 0
      Beat
      1. 0

        Review-Version des Lehrgangs

        Felix Riesterer
        1. 0
          Beat
          1. 0
            Felix Riesterer
        2. 0
          Struppi
          1. 0
            Felix Riesterer
            1. 0
              Struppi
              1. 0
                Felix Riesterer