【问题标题】:Resizing window on button click?单击按钮时调整窗口大小?
【发布时间】:2015-02-11 17:28:43
【问题描述】:

我正在尝试创建一个按钮,该按钮将在单击时调整浏览器窗口的大小。据我所知,这绝对是可能的。使用 JQuery 我编写了以下代码:

$('.resize').click(function(){
window.resizeTo("300px", "300px");
});

要影响以下html:

<button class="resize">click me</button>

但是当点击时,按钮什么也不做。 有什么想法吗?

【问题讨论】:

    标签: javascript jquery html


    【解决方案1】:

    根据您的评论,问题已经改变。我的编辑:

    在大多数现代浏览器中,您无法调整当前全局 window 对象的大小。您可以参考以下两个链接,了解为什么这被认为是不好的做法,以及可能的替代方案(也许首先通过弹出窗口打开您的应用程序?):

    我还没有看到围绕这个主题的另一种方法是使用 CSS @media screen{ } 根据窗口的大小来检测和实现功能。尝试对that 进行一些研究。

    【讨论】:

    • 我贴错了sn -p 抱歉,类对应正确!傻我。该功能本身仍然不起作用:/
    • window.resizeTo 在 Chrome 或 Opera 中不起作用。 Firefox 还可以从用户方面选择停用此功能。
    • 很公平。 :( 你知道还有其他选择吗?我正在创建一个在特定窗口大小下效果最好的交互式应用程序。
    • @MarcMurray 检查我上面的编辑。当客户的窗口大于您想要的大小时,您可以尝试向客户显示警告。
    猜你喜欢
    • 2021-09-20
    • 2017-11-18
    • 2012-01-28
    • 2012-04-23
    • 1970-01-01
    • 1970-01-01
    • 2016-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多