Ich kann da jetzt zwar nichts sinnvolles beitragen, aber ...
Der Zaun mit dem Winkpfahl muss nun einfach sein!
Vielleicht steigt man dort erst nach 1-2 Stunden durch, aber dafür läuft es danach einfach und problemlos.
Generell gibt's eigentlich nur 3-4 Argumente, um sowas selbst zu schreiben:
1. zu Lernzwecken. (wobei man in seinem Produktivcode dann auch eher zur fertigen Lösung greifen sollte)
2. die fertigen Lösungen sind nicht erweiterbar und lassen wichtige Features vermissen. (normalerweise ist eher das Gegenteil der Fall)
3. die fertigen Lösungen sind veraltet bzw. nicht mit den Browsern deiner Nutzer kompatibel. (das tritt auch nur auf, wenn das Plugin von fast niemandem benutzt wird)
(4. es kommt auf jedes Kilobyte an und man will den JS Code so klein wir möglich halten. Aber dann ist man meist auch besser dran, wenn man den Code vom fertigen Produkt kopiert und alles unnötige löscht - falls die Lizenz es zulässt.)
Der Zaun mit dem Winkpfahl muss nun einfach sein!
Und jetzt - nach über einer Woche - hast du hoffentlich gelernt und begriffen, warum man lieber auf fertige und erprobte Lösungen von anderen Entwicklern setztCitroenDsVier schrieb:Nachdem ich gerade eine halbe Stunde erfolglos versucht habe, eine fertige Masonry-Lösung zu implementieren [...]
Vielleicht steigt man dort erst nach 1-2 Stunden durch, aber dafür läuft es danach einfach und problemlos.
Generell gibt's eigentlich nur 3-4 Argumente, um sowas selbst zu schreiben:
1. zu Lernzwecken. (wobei man in seinem Produktivcode dann auch eher zur fertigen Lösung greifen sollte)
2. die fertigen Lösungen sind nicht erweiterbar und lassen wichtige Features vermissen. (normalerweise ist eher das Gegenteil der Fall)
3. die fertigen Lösungen sind veraltet bzw. nicht mit den Browsern deiner Nutzer kompatibel. (das tritt auch nur auf, wenn das Plugin von fast niemandem benutzt wird)
(4. es kommt auf jedes Kilobyte an und man will den JS Code so klein wir möglich halten. Aber dann ist man meist auch besser dran, wenn man den Code vom fertigen Produkt kopiert und alles unnötige löscht - falls die Lizenz es zulässt.)