( persicsb | 2019. 12. 03., k – 16:45 )

Mondjuk mivel alapértelmezetten a checkbox ki van kapcsolva, JS lefutás nélkül, a szerverről jövő markupnak ugyanannak kellene lennie, mint JS lefutás után. Azaz mivel a checkbox nincs bekapcsolva, a default kéne, hogy legyen a

display: none;

, és csak eseménykezelésre (a checkbox értékének megváltozására) kéne változnia az értékének.
Miért alap az, hogy látszik, amit egy triggerelt JS utána mindig, minden esetben eltüntet? Eléggé értelmetlen dolog.