Hallo miteinander!
Ok. Offenbar sieht die Sache so aus, dass diese Anweisung nur ausgeführt werden kann, solange ein Element auf display:block;
gesetzt ist.
Das heißt, ein 'Zurücksetzen' solange das Menü ausgeblendet ist, ist nicht möglich. Dann muss wohl mit visibility:hidden;
gearbeitet werden (sofern dies im konkreten Einzelfall möglich ist).
Warum der Browser den scroll-Status aber sogar nach einem site-reload beibehält ist wirklich schräg!
Naja, sorry für den wasted space, aber vielleicht hilft's jemand, der danach sucht. ;)
Gruß,
Roadster.