javascript - Как я могу обновить экран при изменении размера браузера?




jquery css (6)

Вот чистое решение JS, потому что я думаю, что будет несправедливо использовать jQuery для всего.

window.addEventListener('resize', function () { 
    "use strict";
    window.location.reload(); 
});

Недостатком является то, что он не будет работать в браузере IE старше 9 лет.

Можно ли обновить страницу при изменении размера браузера? Я использую некоторые стили, которые создают области на странице, и, если браузер уменьшен, разрыв макета.

Возможно, я смогу определить изменение размера документа с помощью jQuery?


Если вы ищете решение jQuery, вы можете использовать что-то вроде этого:

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

Может быть, имеет смысл дополнительно использовать тайм-аут ...


Просто используйте этот код

$(window).resize( function() {

window.location.href = window.location.href;

});

Надеюсь, что это полезно


Просто. Это не запускает несколько событий только одно событие каждые х секунд. Принятый ответ вызовет слишком много событий

var resizeTimeout;
window.addEventListener('resize', function(event) {
  clearTimeout(resizeTimeout);
  resizeTimeout = setTimeout(function(){
    window.location.reload();
  }, 1500);
});

для jQuery замените window.addEventListener('resize' на $(window).resize



$(window).resize( function() {

window.location.href = window.location.href;

});

Этот работал для меня!





css