aboutsummaryrefslogtreecommitdiff
path: root/files/zh-cn/web/api/window/moveby/index.html
blob: 3e1ad67e96dd91accaab6e306722d8cbb811fb06 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
---
title: Window.moveBy()
slug: Web/API/Window/moveBy
translation_of: Web/API/Window/moveBy
---
<div>
 {{APIRef}}</div>
<h2 id="概述">概述</h2>
<p>根据指定的值,移动当前窗口。</p>
<h2 id="语法">语法</h2>
<pre class="syntaxbox">window.moveBy(<em>deltaX</em>, <em>deltaY</em>)
</pre>
<h3 id="参数">参数</h3>
<ul>
 <li><code>deltaX</code> 表示窗口在水平方向移动的像素值。</li>
 <li><code>deltaY</code> 表示窗口在垂直方向移动的像素值。</li>
</ul>
<h2 id="示例">示例</h2>
<pre class="brush:js">function budge() {
  moveBy(10, -10);
}</pre>
<h2 id="备注">备注</h2>
<p>可以使用负值作为该函数的参数。该函数产生相对移动,而 {{domxref("window.moveTo")}} 产生一个绝对移动。</p>
<p>从 Firefox 7 开始,<span style="line-height: 1.5;">依据</span><a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=565541#c24" style="line-height: 1.5;">下面的规则</a><span style="line-height: 1.5;"></span><span style="line-height: 1.5;">不能再移动一个浏览器里的窗口。</span></p>
<ol>
 <li>不能移动非 window.open 创建的窗口或 Tab。</li>
 <li>当一个窗口里有多于一个 Tab 时,不能移动该窗口。</li>
</ol>
<h2 id="规范">规范</h2>
<p>{{dom0}}</p>
<h2 id="相关链接">相关链接</h2>
<ul>
 <li>{{domxref("window.moveTo")}}</li>
</ul>