С Новым годом! Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 29.12.2015
Сообщений: 14

Загрузка изображений из разных папок в зависимости от разрешения экрана

09.12.2017, 18:09. Показов 3576. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!
Большая просьба: может, кто сталкивался... Есть необходимость динамической загрузки изображений с одинаковыми названиями, но из разных папок в зависимости от размеров экрана... Нашла решение (там же находится и подробное описание ситуации) https://stackoverflow.com/ques... reen-width
но не пойму, как реализовать до конца, если учесть, допустим, что в папках (назову их "big", "mid", "sm") находится целый набор изображений...
Буду признательна за помощь, заранее спасибо!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.12.2017, 18:09
Ответы с готовыми решениями:

Загрузка разных js в зависимости от разрешения экрана
Добрый день, не могу реализовать подключение различных js в зависимости от разрешения экрана - поэтому и обращаюсь за помощью. Пробовал...

Уменьшение разрешения, разных изображений
Есть такая проблема, если загрузить изображение, у которого сторона x короче стороны y, то всё нормально, а если наоборот, то после...

Действие в зависимости от разрешения экрана
Уже весь интернет просмотрел по этому вопросу, не подскажите почему второй скрипт не работает в отличии от первого? В первом скрипте...

6
707 / 309 / 191
Регистрация: 05.03.2015
Сообщений: 822
09.12.2017, 21:30
Лучший ответ Сообщение было отмечено homenkoanna как решение

Решение

Если вариант с медиазапросами и загрузкой картинок как фон не подходит, то в вашей ссылке дали вполне развернутый и рабочий вариант. Единстdенное - советую переписать условия загрузки картинок от меньшей к большей. Это значит что в html вы должны вставлять все картинки как 'sm'

HTML5
1
<img src="images/sm/image1.jpg">
JavaScript
1
2
3
4
5
6
7
8
9
10
11
$(function() {
  if($(window).width() >= 768) {
    $("img").each(function() {
      $(this).attr("src", $(this).attr("src").replace("images/sm/", "images/mid/"));
    });
  }else if ($(window).width() >= 1200){
    $("img").each(function() {
      $(this).attr("src", $(this).attr("src").replace("images/sm/", "images/big/"));
    });
  }
});
0
0 / 0 / 0
Регистрация: 29.12.2015
Сообщений: 14
09.12.2017, 21:37  [ТС]
Спасибо на добром слове)))
Желаю удачи!!!
0
707 / 309 / 191
Регистрация: 05.03.2015
Сообщений: 822
09.12.2017, 21:50
homenkoanna, если мое решение вам подходит, буду благодарен за плюсик. Пометить тему решенной тоже лишним не будет - другим новичкам будет проще найти решение своей проблемы благодаря вам)
1
0 / 0 / 0
Регистрация: 29.12.2015
Сообщений: 14
10.12.2017, 12:38  [ТС]
Подскажите, пожалуйста, копаюсь в инете: наверное, данный способ будет не лучшим решением, особенно учитывая тот факт, что адрес изображения будет динамическим, а скрипт читается только в конце кода страницы? Какое решение было бы более быстрым с точки зрения скорости загрузки сайта и в то же время безопасным?
И... как закрыть здесь тему?))) замучилась искать...
0
 Аватар для Black_Star
23 / 22 / 17
Регистрация: 06.05.2016
Сообщений: 260
11.12.2017, 00:08
А чем вас собственно CSS3 с его тегом picture не устраивает ? К чему эти заморочки с JS ? Вы можете гарантировать что у вас для всех изображений на странице будут нужные имена и нужные размеры, всегда? Если ответ отрицательный, то не морочте себе голову, это ложный путь.
0
0 / 0 / 0
Регистрация: 29.12.2015
Сообщений: 14
11.12.2017, 00:51  [ТС]
Да я не против, просто из всей информации инета вынесла резюме, что он не всеми браузерами поддерживается... буду рада обратному)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.12.2017, 00:51
Помогаю со студенческими работами здесь

Переадресация в зависимости от разрешения экрана
Есть код, который проверяет разрешение экрана пользователя и в зависисмости от него посылает (или не посылает) на мобильную версию. ...

изменение css в зависимости от разрешения экрана
Есть CSS, где планируется изменить ширину DIV (class=.ipbox, id=container) в зависимости от разрешения экрана. Устанавливаю в JS: ...

Масштабирование картинки в зависимости от разрешения экрана
как программно масштабировать картинку в зависимости от разрешение экрана?

Ширина таблицы в зависимости от разрешения экрана
есть страница авторизации. В ней формируется таблица, собственно, вот таким html кодом &lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;table...

Выполнение скрипта в зависимости от разрешения экрана
Здравствуйте! Прошу меня особо не пинать, язык я не знаю. В гугле пытался найти ответ на свой вопрос, пытался лепить код но не вышло....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru