【问题标题】:jQuery resize and position current browser windowjQuery 调整当前浏览器窗口的大小和位置
【发布时间】:2011-05-25 14:11:52
【问题描述】:

如何在jQuery的document.ready()函数中设置当前浏览器窗口的高度、宽度和位置?

【问题讨论】:

  • 你的意思是相对于用户的屏幕?
  • 请注意,所有现代浏览器都将极大地限制您控制这些东西的能力,如果它们让您完全控制它们。
  • 我想要 jQuery 函数而不是 javascript 函数

标签: javascript jquery browser location


【解决方案1】:

应该有两个javascript函数来调整和移动浏览器窗口:

window.resizeTo(width, height);
window.moveTo(x, y);

Chrome 和 Opera 不支持这些功能,其他浏览器也可能会遇到某些安全限制。

如果您想弹出一个特定大小的新窗口,请查看window.open()parameters。您的界面也不应该完全依赖它,例如您将无法在移动浏览器上执行此操作。

在考虑某件事是否可行时,最好先考虑如何滥用它。您是否希望屏幕上的窗口每 100 毫秒跳动一次,只是因为某些网站想要这样做?可能这就是它现在不受支持或受到限制的原因。

【讨论】:

  • 谢谢。有用。但是在应用程序开始时,它会出现一个正常大小的窗口,然后它会调整到宽度和高度。所以用户可以看到正在发生的事情。我怎样才能避免这种情况。
猜你喜欢
  • 1970-01-01
  • 2014-08-26
  • 2015-04-20
  • 2011-09-15
  • 2023-04-07
  • 1970-01-01
  • 2012-02-28
  • 1970-01-01
  • 2012-05-20
相关资源
最近更新 更多