У меня есть функция в форме, которая позволяет многократно загружать изображения.
Когда вы выбираете изображения, которые вы хотите загрузить, они отображают небольшой эскиз их. Однако я подумал, что было бы просто сделать так, чтобы эти изображения исчезали при нажатии, но это не работает.
См. Код ниже. Кажется, функция подтверждения изображения предварительного просмотра не подтверждена, и нет никаких ошибок консоли, чтобы выручить меня. При нажатии ничего не происходит.
$(function() {
// Multiple images preview in browser
var imagesPreview = function(input, placeToInsertImagePreview) {
if (input.files) {
var filesAmount = input.files.length;
for (i = 0; i < filesAmount; i++) {
var reader = new FileReader();
reader.onload = function(event) {
$($.parseHTML('<img class="preview-img">')).attr('src', event.target.result).appendTo(placeToInsertImagePreview);
}
reader.readAsDataURL(input.files[i]);
}
}
};
$('#upload').on('change', function() {
imagesPreview(this, 'div.gallery');
});
$(".preview-img").click(function(){
$(this).hide();
});
});