$(window).width(1000); // Not working.
我可以做到吗? update 每个人都告诉我不要这样做。为了找出这是不良习惯的确切原因,
I在用户体验stack Exchange上询问。
我找到了这个问题的一些答案。这个问题是重复的。但是我会再次回答,因为我会整合它们并添加更多信息。 要调整窗口,您可以简单地执行此操作:
如何调整IE浏览器窗口的大小到1024 x768原因,来自javaScript“ resizeto”功能在Chrome和opera
中不起作用,是:
默认情况下,在几个浏览器中禁用了Resizeto方法,而我 知道它也可以在Firefox中手动禁用。它被广泛滥用,因此大多数浏览器供应商都认为 应该禁用或至少是用户可控选项。
但是,该方法即使在Chrome或Opera中也可以在弹出窗口上工作。我想原因是浏览器供应商认为在弹出窗口中可能需要resizeTo
为了讨论这一点,我在ux.stackexchange.com上对此问题提出了问题。 https://ux.stackexchange.com/questions/9903/why-is-resizing-the-the-browser-window-bad-practice/9962#9962
我不确定在每种情况下,方法是否都是邪恶的,但是我敢肯定,使用此方法时应该要小心。
resizeTo
<script type="text/javascript">
function changeScreenSize() {
window.resizeTo(screen.width-300,screen.height-500)
}
</script>
<body onload="changeScreenSize()">
使用
window.resizeBy(relativeW, relativeH);
当您从技术上可以做到这一点时,您真的不应该这样做。迫使浏览器窗口的大小从根本上改变了用户的浏览体验,这不是您要做的地方。非常糟糕的练习和用户经验差。
Edit:仍然对此发表评论很有趣,但是要明确这个答案已有6年的历史,这是网络开发时间的一个年龄。我会说研究current