[
{
imgPreview: "Ссылка на картинку",
textTitle: "Заголовок",
textSmall: "Текст"
},
{
imgPreview: "Ссылка на картинку",
textTitle: "Заголовок",
textSmall: "Текст"
},
{
imgPreview: "Ссылка на картинку",
textTitle: "Заголовок",
textSmall: "Текст"
}
]
function wrapDataToGalleryBlock(obj) {
return '<div class="gallery-block">' +
'<a class="grouped_elements" rel="group1" href="'+obj.imgPreview+'"> ' +
'<img src="'+obj.imgPreview+'" alt=""/><i class="fas fa-search"></i></a> ' +
'<div class="gallery-block-desc"> ' +
'<h4 class="gallery-block-desc__title">'+obj.textTitle+'</h4> ' +
'<p class="gallery-block-desc__small">'+obj.textSmall+'</p> ' +
'</div> ' +
'</div> ';
}
$("#portfolio .our-block__ul li").click({
let id = $(this).attr("id"); // получили id кнопки, на которую нажали
// далее берем данные, соответствующие нажатой кнопке и обертываем в блоки как в галерее
$(".gallery").append(blocksWithNewData); // добавляеем в конец галереи новые блоки
});
$(function() {
$('.add-job-button')
.click(function() {
$('.left h4').remove(); // вероятно требуется написать после проверки, если удалять элемент нужно лишь когда заполнен текст
var inputVal = $('.input-name').val();
var inputVal2 = $('.input-description').val();
if(inputVal.length == 0 || inputVal2.length == 0){
return;
}
$('.left').append('<div class="added-job">' +
'<h3>' + inputVal + '</h3>' +
'<input type="image" class="delete-job" name="delete-job" src="delete.png"></input>' +
'<p>' + inputVal2 + '</p>' +
'</div>');
$('.input-name').val('');
$('.input-description').val('');
});
});
job oracle - планировщик заданий в оракле.