Hallo Felix,
Ich habe dieses Problem auf meine Weise gelöst. Vielleicht findest Du in den Quelltexten etwas, das Du gebrauchen kannst?
Hey, so habe ich es auch gelöst, nur das ich das PopUp bei aktivietem JS auch noch verschiebbar gemacht habe - Dank der Funktion hier in SelfHTML
Galeriebeispiel
Deine Bedenken bezüglich deaktiviertem JS kannst Du ja umgehen. Wenn mit this.href auf die Bildadresse zugegriffen wird, öffnet sich das Bild ja auch - nur nicht im PopUp...
Mit freundlichem Gruß
Micha