Ответ 1
Сделайте это с помощью javascript/jquery:
просто javascript:
window.onresize = function(){ location.reload(); }
с jquery:
$(window).resize(function(){location.reload();});
или
$(window).on('resize',function(){location.reload();});
Я хочу заставить браузер обновить страницу, когда пользователь изменит ее размер. У меня есть следующий код:
function refresh() { location.reload(); }
<body onResize="refresh()">
но это не сработает. У кого-нибудь из вас есть решение? Благодаря
Сделайте это с помощью javascript/jquery:
просто javascript:
window.onresize = function(){ location.reload(); }
с jquery:
$(window).resize(function(){location.reload();});
или
$(window).on('resize',function(){location.reload();});
Следующий код, похоже, работает со всеми браузерами,
$(window).bind('resize', function(e)
{
if (window.RT) clearTimeout(window.RT);
window.RT = setTimeout(function()
{
this.location.reload(false); /* false to get page from cache */
}, 100);
});
Надеюсь, это поможет всем. Я нашел эту информацию здесь: http://www.jquery4u.com/snippets/jquery-refresh-page-browser-resize/
попробуйте следующее:
$(window).resize(function() {
location.reload();
});