jQuery 调整当前浏览器窗口的大小和位置

发布于 2024-11-09 19:22:26 字数 75 浏览 1 评论 0原文

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

How can I set height, width and set the position of the current browser window in the document.ready() function of jQuery ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

把时间冻结 2024-11-16 19:22:26

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

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

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

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

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

There supposed to be two javascript functions to resize and move the browser window:

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

These functions are not supported by Chrome and Opera, and other browsers might experience certain security restrictions as well.

If you want to pop a new window with a certain size, check out the parameters of window.open(). Your interface should also not rely on it entirely, for example you won't be able to do it on mobile browsers.

When thinking about if something is possible or not it's always a good start to think about ways to abuse it. Would you want windows on your screen to jump around every 100 milliseconds, just because some website wants to do that? Probably that's why it's unsupported or limited these days.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文