window.moveTo

  • 版本网址缩略名: DOM/window.moveTo
  • 版本标题: window.moveTo
  • 版本 id: 373213
  • 创建于:
  • 创建者: ziyunfei
  • 是否是当前版本?
  • 评论

修订内容

{{DomRef}}

概述

将当前窗口移动到指定的坐标位置.

语法

window.moveTo(x, y) 

参数

  • x 是要移动到的位置横坐标.
  • y 是要移动到的位置纵坐标.

示例

function origin() {
  // 把窗口移动到坐上角
  window.moveTo(0, 0);
}

附注

本函数按照指定的绝对位置移动当前窗口,而{{domxref("window.moveBy")}}函数按照与当前位置相对的距离移动当前窗口.

从Firefox 7开始,如果符合下列情况,则普通网页中的JavaScript无法通过调用该函数来移动浏览器窗口

  1. 当前窗口或标签页不是由{{domxref("window.open")}}方法创建的.
  2. 当前标签页所在的窗口包含有多个标签页.

规范

{{dom0}}

修订版来源

<div>
  {{DomRef}}</div>
<h2 id="Summary">概述</h2>
<p>将当前窗口移动到指定的坐标位置.</p>
<h2 id="Syntax">语法</h2>
<pre class="syntaxbox">
window.moveTo(<var>x</var>, <var>y</var>) 
</pre>
<h3 id="Parameters">参数</h3>
<ul>
  <li><code>x</code> 是要移动到的位置横坐标.</li>
  <li><code>y </code>是要移动到的位置纵坐标.</li>
</ul>
<h2 id="Example" name="Example">示例</h2>
<pre class="brush:js">
function origin() {
  // 把窗口移动到坐上角
  window.moveTo(0, 0);
}</pre>
<h2 id="Notes">附注</h2>
<p>本函数按照指定的绝对位置移动当前窗口,而{{domxref("window.moveBy")}}函数按照与当前位置相对的距离移动当前窗口.</p>
<p>从Firefox 7开始,如果符合<a class="link-https" href="https://bugzilla.mozilla.org/show_bug.cgi?id=565541#c24">下列情况</a>,则普通网页中的JavaScript无法通过调用该函数来移动浏览器窗口</p>
<ol>
  <li>当前窗口或标签页不是由{{domxref("window.open")}}方法创建的.</li>
  <li>当前标签页所在的窗口包含有多个标签页.</li>
</ol>
<h2 id="Specification">规范</h2>
<p>{{dom0}}</p>
恢复到这个版本