codecamp

window方法:moveBy()

moveBy()方法

moveBy()方法可以用于将当前窗口按照指定的量移动。

moveBy()方法语法

window.moveBy(deltaX,deltaY) 

参数

  • deltaX:是水平移动窗口的像素数量。
  • deltaY:是垂直移动窗口的像素数量。

moveBy()方法示例

function budge() {
  moveBy(10, -10);
}

笔记

您可以使用负数作为此功能的参数。此功能在window.moveTo进行绝对移动时进行相对移动。

从Firefox 7开始,根据以下规则,网站不再可以在浏览器中移动窗口:

  1. 不能移动未由window.open创建的窗口或选项卡。
  2. 当窗口或选项卡位于具有多个选项卡的窗口中时,您无法移动它。

规范

规范 状态 注释
CSS对象模型(CSSOM)视图模块
该规范中'window.moveBy()'的定义。
Working Draft
 

浏览器兼容性

电脑端 移动端
Chrome
Edge
Firefox
Internet Explorer
Opera
Safari
Android webview Chrome for Android
Edge Mobile Firefox for Android
Opera for Android
iOS Safari
基本支持 支持 支持 支持 支持 支持
window方法:minimize()
window方法:moveTo()
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Fetch API官方文档指南

Fetch API方法

WindowOrWorkerGlobalScope执行者:window

window属性

WindowOrWorkerGlobalScope执行者:WorkerGlobalScope

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }