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