我有下面的代码。我正在使用非最大化窗口刷新页面。 3 个案例中报告的宽度是相同的。为什么 resizeTo 不将窗口宽度增加 100?
此外,Firefox 和 IE10 中 jQuery 报告的宽度和 Javascript 报告的宽度也不同。在 Chrome 中它们是相同的。为什么这些值在浏览器之间会有所不同。
<script type="text/javascript" language="JavaScript">
$(document).ready(function ($) {
if (window.console) console.log("Old width: " + $(window).width());
window.setTimeout(WindowResize, 3000);
//WindowResize();
});
function WindowResize()
{
if (navigator.appName.indexOf("Microsoft") != -1)
{
width = document.body.offsetWidth;
height = document.body.offsetHeight;
}
else
{
width = window.outerWidth;
height = window.outerHeight;
}
if (window.console) console.log("Old width2: " + $(window).width() + " width: " + width);
window.resizeTo(width + 100, height);
if (window.console) console.log("New width: " + $(window).width());
}
</script>
最佳答案
许多浏览器不支持此功能,除非您尝试调整大小的窗口
是弹出窗口。
关于javascript - resizeTo 不调整窗口大小问题(Javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16572096/