У меня есть сценарий, который показывает различное содержание в зависимости от размера экрана, это выглядит следующим образом:Javascript window.onresize загрузки страницы
window.onresize = function(event) {
if ((window.innerWidth > 750 && window.innerWidth < 1250)) {
//Do something
}}
Вышеуказанные работы абсолютно нормально при повторной калибровки браузера. Мой вопрос: как я могу заставить выше работать, если пользователь открывает страницу с шириной окна, например, 750?
Я только что проверил это и очевидно, что событие не срабатывает, пока браузер не будет повторно размера, это вызывает выше, не работать
Почему бы вам не использовать медиа-запросы? – taylorc93
Я бы также рекомендовал медиа-запросы. Однако, если вы можете использовать библиотеку типа JQuery, это будет так же просто, как $ (document) .ready (function() {if (window.innerWidth == 750) {// Do Something} – Ishikawa91
@ taylorc93 - мне нужно поддержка старых браузеров, поэтому – danyo