Hi Detlef,
Wenn es um verschiebbare Elemente geht, dann könnte das Javascript auch die Größe des Viewports ermitteln und eine Verschiebung über den Rand hinaus verhindern oder/und die Größe des Elements je nach Position so einstellen, dass das nicht passiert.
...das scheint wohl die einzigste Möglichkeit zu sein.
Danke,
luk