Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.09.2014, 16:41
Новичок на форуме
Отправить личное сообщение для braveheart Посмотреть профиль Найти все сообщения от braveheart
 
Регистрация: 01.09.2014
Сообщений: 7

Изображение по умолчанию, как поставить?
Доброго дня.
Понадобилась загрузка изображения пользователя.

Реализовал с помощью FileAPI http://rubaxa.github.io/jquery.fileapi/ там есть пример Userpic+Crop практически один в один с моим.

Вот только один нюанс:
По умолчанию я имею:

Изображение 1


В этом примере, я могу кликнуть на Choose и выбрать необходимый файл, получится:

Изображение 2


А что делать, если изначально:
1) Я хочу вставить "свою картинку-пустышку" в случае если нет картинки в БД?
2) Я имею уже картинку и мне необходимо вместо "пустышки" вписать уже загруженную картинку из БД?
Ответить с цитированием
  #2 (permalink)  
Старый 03.09.2014, 16:43
Новичок на форуме
Отправить личное сообщение для braveheart Посмотреть профиль Найти все сообщения от braveheart
 
Регистрация: 01.09.2014
Сообщений: 7

Пробовал по-умолчанию вставить сюда URL изображения:
<div class="js-preview userpic__preview">
			<img src=''....>
		</div>

Но видимо скрипт блокирует этот DIV и он не отображает изображение, в других блоках вставка проходит нормально...
Ответить с цитированием
  #3 (permalink)  
Старый 03.09.2014, 17:20
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,584

braveheart, ну какбэ очевидно: поменять в css background-image для #userpic на нужную. В чём проблема то?
__________________
29375, 35
Ответить с цитированием
  #4 (permalink)  
Старый 03.09.2014, 17:34
Новичок на форуме
Отправить личное сообщение для braveheart Посмотреть профиль Найти все сообщения от braveheart
 
Регистрация: 01.09.2014
Сообщений: 7

Проблема в том что изображение растягивается на весь экран и нет форматирования, наверняка в самом fileAPI такие вещи предсмотрены, без костылей..?!
Ответить с цитированием
  #5 (permalink)  
Старый 03.09.2014, 17:45
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,584

Каких костылей, ёперный театр? Что за мода пошла всё что угодно костылями клеймить.
Если ты выбираешь режим userpic то div'у тупо добавляется класс .userpic, в котором также тупо прописан background:
background: url('uploader/userpic.gif') no-repeat scroll 0% 0% / cover transparent;
Никакой магии. Нужна другая картинка? Бери и меняй.

*старческое брюзжание* вот молодёжь... всё им в конфиге надо... ручки кодом замарать боятся... тфу...
__________________
29375, 35
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вставить изображение после тега с определённым классом borus Общие вопросы Javascript 1 20.01.2014 18:43
как поставить задержку на .load при .click ufaclub jQuery 1 26.12.2013 10:46
Как отобразить изображение, если AdBlock мешает zaq1 Общие вопросы Javascript 4 22.12.2013 16:37
Как вставить изображение в документ, не используя таблицу? возжаждавший Элементы интерфейса 1 05.03.2010 19:36
Как в JS в value поставить пробел и тире? dengol Общие вопросы Javascript 2 28.01.2010 19:14