如何通过resize来重新加载文档?

为什么这段代码不起作用:

$(window).resize(function() { document.location.reload(); }); 

请尝试以下代码:

 $(window).bind('resize',function(){ window.location.href = window.location.href; }); 

参考: http : //forum.jquery.com/topic/anyone-know-how-to-refresh-reload-page-on-browser-resize

resize事件会多次触发(取决于浏览器)…可能有更好的方法来解决您的问题(至少,我无法想象不断重新加载页面将是一个最佳解决方案…… )。

例如,如果您这样做是为了让$(document).ready()代码再次运行? 在这种情况下,例如,您可以使用命名函数。 例如:

 function myFunc() { //do stuff } $(myFunc); //run on DOM ready $(window).resize(myFunc); //run when resizing