Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.07.2020, 14:13
DVV DVV вне форума
Кандидат Javascript-наук
Отправить личное сообщение для DVV Посмотреть профиль Найти все сообщения от DVV
 
Регистрация: 26.12.2017
Сообщений: 125

Проблема со сменой фоновой картинки
Есть верстка квиза (пока только мобильная часть до 480px). Для проверки на поддержку фоновых картинок webp формата подключил modernizr. На первом блоке есть картинка с девушкой и парнем и иконки-кнопки для выбора пола. По началу ничего не выбрано. При выборе пола противоположный закрывается темным оверлеем (через js определяется наличие или отсутствие поддержки webp, текущий размер экрана и наличие или отсутствие ретины, после чего фоновая картинка заменяется другой с закрытой оверлеем соответствующей половины). Однако после первоначальной загрузки сайта при выборе пола дефолтная картинка пропадает и не заменяется нужной из-за ошибки. Если после захода на сайт сделать обновление страницы, то подобной проблемы нет. Подскажите, кто может, где у меня проблема в коде. Ошибку видно в консоли, там не до конца задается ссылка на картинку

Это сам сайт

Это файл с Js
строки с 38 по 165

Последний раз редактировалось DVV, 10.07.2020 в 14:16.
Ответить с цитированием
  #2 (permalink)  
Старый 10.07.2020, 18:04
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,794

Функция «userParams».
Скажите, что будет в переменной «imgType», если значение переменной «screenWidth» будет больше или равно 481?
Ответить с цитированием
  #3 (permalink)  
Старый 11.07.2020, 22:22
DVV DVV вне форума
Кандидат Javascript-наук
Отправить личное сообщение для DVV Посмотреть профиль Найти все сообщения от DVV
 
Регистрация: 26.12.2017
Сообщений: 125

Для 481 и выше верстки еще нет. Макет у дизайнера в доработке. Но эта ошибка проявляется на всем диапазоне от 320 до 480. Я просто не могу понять, почему он выдает imgType как undefined
Ответить с цитированием
  #4 (permalink)  
Старый 12.07.2020, 12:19
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,794

Сообщение от DVV
Я просто не могу понять, почему он выдает imgType как undefined
Может потому что imgType = undefined ?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Надо сделать переключатель со сменой картинки temkyq jQuery 1 19.09.2018 03:13
tinymce - проблема со вставкой картинки iNfantry Библиотеки/Тулкиты/Фреймворки 1 16.03.2017 15:26
Смена фоновой картинки через каждые 5 секунд sitebuilder Общие вопросы Javascript 16 15.03.2017 22:54
Эффект анимации для фоновой картинки в слайдере alexscus Общие вопросы Javascript 13 17.01.2017 11:56
Не загружаются картинки 2181 jQuery 2 11.01.2016 16:23