1UnitedPower: Lauftext/Marquee selbst gemacht

Beitrag lesen

Nun ist es so, dass ich das Script nicht abhängig vom CSS verändern müssen möchte. Und dafür brauch ich eine Methode um herauszufinden wie oft ich den Text "wiederholen" muss, bis das Element gefüllt ist.

Du benötigst dazu nur die jeweiligen breiten des inneren Elements (der Lauftext) als auch des äußeren (der Container). Dann teilst du die Breite des Containers durch die des Lauftextes, rundest auf und addierst 1 dazu.
Dann hast du die Anzahl Lauftexte, die du aneinanderreihen musst. Ist das erste Element links rausgelaufen hängst du es am Ende wieder an.

Nur leider fehlt mir jeglicher Ansatz. Vielleicht ist Javascript auch der falsche Weg.

Irgendwelche Tipps?

MfG
bubble

PS: Hier mal grobe Script, welches nur meinem Wunsch entspricht,
wenn der Text sowieso breiter als das Element ist:
http://pastebin.com/s9SUjzCa

Warum benutzt du nicht dieses oder ein anderes, freies Skript? Ich wette darauf, dass es sowas schon als jQuery-Plugin gibt.

Grüße
-1UP