“Как показать предварительный просмотр нескольких изображений в jQuery” Ответ

Как показать предварительный просмотр нескольких изображений в jQuery

function previewImages() {

  var preview = document.querySelector('#preview');
  
  if (this.files) {
    [].forEach.call(this.files, readAndPreview);
  }

  function readAndPreview(file) {

    // Make sure `file.name` matches our extensions criteria
    if (!/\.(jpe?g|png|gif)$/i.test(file.name)) {
      return alert(file.name + " is not an image");
    } // else...
    
    var reader = new FileReader();
    
    reader.addEventListener("load", function() {
      var image = new Image();
      image.height = 100;
      image.title  = file.name;
      image.src    = this.result;
      preview.appendChild(image);
    });
    
    reader.readAsDataURL(file);
    
  }

}

document.querySelector('#file-input').addEventListener("change", previewImages);
Shiny Swiftlet

Как показать предварительный просмотр нескольких изображений в jQuery

<input id="file-input" type="file" multiple>
<div id="preview"></div>
Shiny Swiftlet

Ответы похожие на “Как показать предварительный просмотр нескольких изображений в jQuery”

Вопросы похожие на “Как показать предварительный просмотр нескольких изображений в jQuery”

Больше похожих ответов на “Как показать предварительный просмотр нескольких изображений в jQuery” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования