English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Window moveBy() 方法

مثلث جافا سكربت نافذة

moveBy()方法将窗口相对于其当前坐标移动指定数量的像素。

此方法相对于其当前位置移动窗口。相反,window.moveTo()将窗口移到绝对位置。

语法:

window.moveBy(x, y)
// 函数打开一个新窗口
function windowOpen() {
  popupWindow = window.open("", "", "width=200, height=200");
}
//移动打开的窗口的功能
function windowMove() {
  popupWindow.moveBy(200, 200);
  popupWindow.focus();
}
اختبار رؤية‹/›

توافق المتصفحات

دعم moveBy() من قبل جميع المتصفحات بشكل كامل:

الطريقة
moveBy()نعمنعمنعمنعمنعم

قيمة المتغير

المتغيرالوصف
xعدد البكسلات للتحرك يسارًا أو يمينًا. القيمة الإيجابية على اليمين، والقيمة السلبية على اليسار
yعدد البكسلات للتحرك صعودًا أو هبوطًا. القيمة الإيجابية تنخفض، والقيمة السلبية تترتفع

تفاصيل تقنية

القيمة العائدة:لا يوجد

مزيد من الأمثلة

هذا المثال يستخدم moveBy() و moveTo() معًا:

function windowMoveTo() {
  popupWindow.moveTo(150, 150);
  popupWindow.focus();
}
function windowMoveBy() {
  popupWindow.moveBy(100, 100);
  popupWindow.focus();
}
اختبار رؤية‹/›

مراجع مرتبطة

مرجع نافذة (Window):طريقة moveTo()

مرجع نافذة (Window):طريقة resizeBy()

مرجع نافذة (Window):طريقة resizeTo()

مثلث جافا سكربت نافذة