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>
|