【问题标题】:How to resize window on click如何在点击时调整窗口大小
【发布时间】:2014-07-28 10:27:23
【问题描述】:
$("#show > div").click(function() {
    var a = $(this).html();
    alert (a); // 860
    window.resizeTo(a + "px", 450 + "px");
});

以上是来自this SO 帖子的公认答案。

但不起作用。点击时 - 没有任何反应!

【问题讨论】:

  • 正如在同一篇文章中所指出的,它不适用于所有浏览器。你是用什么浏览器测试的?您的控制台(如果您使用的是 Chrome/Firefox)是否显示任何错误?
  • 首先,我认为您不应该附加pxs。其次,have a look here
  • @JofryHS,在 Chrome 和 Firefox 中测试。控制台为空。

标签: jquery


【解决方案1】:

网页无法在 Chrome 中调整主浏览器窗口的大小。 JavaScript 代码只允许调整弹出窗口的大小。

您可以在 w3school 中看到 resizeTo 函数的示例,用于调整弹出窗口的大小: http://www.w3schools.com/jsref/met_win_resizeto.asp

function openWin() {
    myWindow = window.open("", "", "width=100, height=100");  // Opens a new window
}

function resizeWin() {
    myWindow.resizeTo(250, 250);                             // Resizes the new window
    myWindow.focus();                                        // Sets focus to the new window
}

【讨论】:

  • 谢谢 0x... 如果你确定没有办法,那么 - 解决了。
猜你喜欢
  • 2014-01-01
  • 1970-01-01
  • 2015-05-23
  • 2011-10-01
  • 1970-01-01
  • 2014-12-26
  • 2021-10-28
  • 2023-03-24
  • 1970-01-01
相关资源
最近更新 更多