为什么此代码不起作用:
$(window).resize(function() {
document.location.reload();
});
答案 0 :(得分:2)
请尝试以下代码:
$(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
答案 1 :(得分:0)
resize
事件在您调整大小时会多次触发(取决于浏览器)...可能有一个很多更好的方法来解决您的问题(至少,我不能想象一下,不断重新加载页面将是一个最佳解决方案......)。
例如,如果您这样做是为了让您的$(document).ready()
代码再次运行?在这种情况下,例如,您可以使用命名函数。例如:
function myFunc() {
//do stuff
}
$(myFunc); //run on DOM ready
$(window).resize(myFunc); //run when resizing