Показать сообщение отдельно
  #3 (permalink)  
Старый 28.07.2015, 23:34
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

<input class="file" type="file" />
<div class="block" style="min-height: 500px;">У этого блока сделать фоном выбранный файл</div>

<script src="https://code.jquery.com/jquery-2.1.4.js"></script>
<script>
	$('.file').change(function() {
	  var reader = new FileReader(), 
		  file = this.files[0], div = $('.block');

	  reader.onloadend = function() {
		div.css('background', 'url(' + this.result + ')');
	  }

	  file ? reader.readAsDataURL(file) : div.css('background', 'none');
	});
</script>
Ответить с цитированием