Definiere mal, was Du speziell mit "mit viel weniger Code" meinst.
Naja schau mal deinen JavaScript Code an und schau dir mal den Code von meinem Beispiel an, ich finde dieser hat viel weniger Zeilen Code und ist für MICH viel übersichtlicher.
Denn die dort vorgestellte Lösung braucht nämlich auch noch jQuery.
Ja und? jQuery ist selbstverständlich in meinem Projekt eingebunden. Ohne jQuery kommt man doch überhaupt nicht mehr aus oder willst du allen Code von Hand schreiben? Ich könnte es nicht!