Ergebnis 1 bis 20 von 21

Thema: Welches Ajax + Javascript Problem: HTML/CSS Element langsam vergrößern/ verkleinern

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Nein, XHTML hat nur auf erzeugende Funktionen Einfluss [z.B. kein document.write(), weil man Inhalt übers DOM erzeugen soll].

    Ich denke, es liegt daran, dass Luc setTimeout() statt setInterval() verwendet hat.

    Wenn ich aber davon abgesehen einmal Fragen darf: Wieso möchtest du eine schrittweise Vergrößerung bzw. Verkleinerung? Hier im Forum gibts das ja auch, aber es erweckt für mich eher einen lahmen Eindruck^^

  2. #2
    Zitat Zitat von mitaki Beitrag anzeigen
    Nein, XHTML hat nur auf erzeugende Funktionen Einfluss [z.B. kein document.write(), weil man Inhalt übers DOM erzeugen soll].

    Ich denke, es liegt daran, dass Luc setTimeout() statt setInterval() verwendet hat.

    Wenn ich aber davon abgesehen einmal Fragen darf: Wieso möchtest du eine schrittweise Vergrößerung bzw. Verkleinerung? Hier im Forum gibts das ja auch, aber es erweckt für mich eher einen lahmen Eindruck^^
    Stimmt, daran könnte es liegen.

    Warum ich das will? Hab das mal bei einer Preview Seite eines Portals gesehen (leider ist das Portal jetzt Geschichte...) und fand das ganze recht interessant. Einen tieferen Nutzen hat das ganze nicht. Auf der Portalseite wurden dadurch Benutzerinformationen ein und ausgeblendet - das war es auch schon.

  3. #3
    Zitat Zitat von mitaki Beitrag anzeigen
    Ich denke, es liegt daran, dass Luc setTimeout() statt setInterval() verwendet hat.
    Jau, ein Fehler... behoben.

  4. #4
    Ich glaube aber, du musst noch einen zusätzlichen Befehlsblock einbauen. Wie man im Beispiel sieht, geht setInterval() ja immer weiter und hört nur bei clearInterval() auf.

  5. #5
    O_O Hab ich echt nicht eingebaut.. ?! Meine güte, ich bin echt voll auf Fehlermeldungen angewisen um meine eigene Miste zu sehen..
    Oder auf Mitakis.. ^^

    Updated! ^^

  6. #6
    Ach stimmt, wollte ich auch erwähnen.
    Nunja, mal schauen ob der Code rennt. ;-)

    Edit: Ja, er rennt. ;-) Dankö!

    Allerdings verstehe ich das nicht:
    resizeinterval = window.setInterval("resizedown();",1);
    das Ding verkleinert sich lahm - Pixel habe ich schon auf 10px gestellt. :/
    Schnell genug, aber es geht mir um das Prinzip. ;-)

    Geändert von Maisaffe (15.03.2007 um 17:53 Uhr)

  7. #7
    Hab auch schon bemerkt das einstellungen zwischen 1 und 30 millisekunden keine veränderung bringen.
    Wahrscheinlich (ich weiß es net) kommen die browser nicht schneller hinterher ^^

  8. #8
    Zitat Zitat
    Wahrscheinlich (ich weiß es net) kommen die browser nicht schneller hinterher ^^
    Wahrscheinlich erkennt ihr den Unterschied gar nicht^^

    Nebenbei: der zweite Parameter von setInterval() bestimmt ja, wie lange es dauert, bevor die Funktion erneut aufgerufen wird. Entsprechend müsste das ganze ja länger dauern, wenn man 30 statt einer Millisekunde angibt.

  9. #9
    Ok, sagen wir es anders:
    Wert = 100 -> Langsam
    Wert = 50 -> recht flott
    Wert = 1 -> gleiche Geschwindigkeit.

    Das sieht man schon.

  10. #10
    Ich sehe den Utnerschied bei den drei Veraianten schon (auch mit einem bzw. 10 Pixeln).
    Das ganze ist vermutlich auch Hardwareabhängig. Ich würde mir darüber allerdings nicht all zu viele Gedanken machen.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •