Можно ли получить srcset
, чтобы пересчитать размер окна браузера после загрузки страницы и, таким образом, обновить изображение, используя его.Возможно ли пересчитать образ `srcset`, используемый при изменении размера окна браузера?
Причина, по которой вы хотите это сделать, - это то, что если на рабочем столе у вас будет сжато окно браузера, загрузите сайт, а затем увеличьте окно браузера, оно просто масштабирует «small.jpg» (как установлено в srcset
), так что пользователь получит пикселированное изображение.
Я начал создавать jsfiddle, чтобы показать проблему, но она работает нормально, так как я думаю, srcset
рассчитывается в окне браузера, а не в сетке результатов jsfiddle.
Если вы заинтересованы, вы можете скопировать и вставить ниже этого в пустой файл html
и запустить его на локальном сервере (должно быть на локальном сервере http: //, чтобы вы могли просматривать вкладку отладки сети, чтобы увидеть, какое изображение браузер загружен). Запуск его в браузере через файл url с помощью file:///
не позволит вам увидеть, какое изображение загружается через вкладку отладки сети.
<body>
<div class="wrapper">
<img
src="http://i.imgur.com/DoWeH0X.jpg?1"
srcset="http://i.imgur.com/QV9vace.jpg?1 1400w, http://i.imgur.com/ZqkR6Bk.jpg?1 800w, http://i.imgur.com/gltBZ06.jpg?1 300w"
alt="#"
>
</body>
</html>
Этот вопрос заслуживает большего внимания. Благодаря! Что вы решили работать лучше всего для вас? –