Window: moveBy() Methode
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die moveBy() Methode des Window
Interfaces verschiebt das aktuelle Fenster um einen angegebenen Betrag.
Hinweis:
Diese Funktion bewegt das Fenster relativ zu seiner aktuellen
Position. Im Gegensatz dazu bewegt window.moveTo() das Fenster zu einer absoluten
Position.
Syntax
moveBy(deltaX, deltaY)
Parameter
Rückgabewert
Keiner (undefined).
Beispiele
Dieses Beispiel verschiebt das Fenster 10 Pixel nach rechts und 10 Pixel nach oben.
function budge() {
moveBy(10, -10);
}
Spezifikationen
| Spezifikation |
|---|
| CSSOM View Module> # dom-window-moveby> |
Browser-Kompatibilität
Seit Firefox 7 können Websites ein Browserfenster nicht mehr verschieben in den folgenden Fällen:
- Sie können ein Fenster oder Tab nicht verschieben, das nicht von
Window.open()erstellt wurde. - Sie können ein Fenster oder Tab nicht verschieben, wenn es sich in einem Fenster mit mehr als einem Tab befindet.
Hinweis: Diese Funktion bewegt das Fenster möglicherweise nicht synchron. In einigen Umgebungen (wie Wayland oder Mobilgeräten) wird das Fenster möglicherweise überhaupt nicht bewegt. Derzeit gibt es keine Möglichkeit, ein Verschiebungsereignis zu hören, siehe CSS Working Group issue #7693.