Настроить Drag & Drop Jquery plugin для фотографий чтобы он отдавал на
500 UAHЕсть плагин Jquery, к сожалению я даже не знаю как он называется Но суть его в том что при загрузке фотографий он их выстраивает в канвас одну под другой
То же самое он читает и с бекенда если фото для данного объекта уже присутствуют Все вродебы нормально но вот почему то первую фотографию он выстраивает где то 10 ну вообщем не первой видимо проблемы с асинхронностью. Необходимо сделать Чтобы правильный порядок фотографий выставлялся при чтении их с бекенда А так же при изменениии их порядка отправлять на бекенд новый порядок фотографий {file_name,position_number}
Прошу сразу указывать цену и сроки выполнения данного задания
Вот фрагмент кода этого плагина
var dr = function drow() {
if(!files.lenght){
window.deff.resolve()
}
var files_final=[];
files=files_final
console.log('files_final',files)
$('#sortable').html('');
elem = '';
for (var i = 1, f; f = files[i]; i++) {
$('#preloader_screen').css('display','block')
$('#preloader').css('display','block');
$(this).disabled = true;
if (!f.type.match('image.*')) continue;
var fr = new FileReader();
fr.onload = (function (theFile) {
return function (e) {
elem = '<li style="list-style-type: none;"><canvas class="canv_image" id="' + theFile.name + '" height="300" width="300" class="swapperbox" style="border: 1px solid; margin:10px; background-image: url('+ e.target.result +') transparent;"></canvas><button onclick="removeImg(\'' + theFile.name + '\')" type="button" class="close" style="position: absolute;' +
' margin-top: 15px;' +
' margin-left: -40px;' +
' background-color: transparent;' +
' border-color: transparent;" data-dismiss="alert" aria-label="Close">' +
' <span aria-hidden="true">×</span>' +
' </button></li>'
images_list.push(theFile.name);
if(!$('#sortable').html().includes(theFile.name)){
$('#sortable').append(elem);
var example = document.getElementById(theFile.name),
ctx = example.getContext('2d'),
pic = new Image();
pic.src = e.target.result;
pic.onload = function () {
let coeff = "";
let width ="";
let heigth="";
let delta_x = '';
let delta_y = '';
if(pic.width >= pic.height){
coeff = 300 / pic.width;
width = 300;
heigth = pic.height * coeff;
delta_x = 0;
delta_y = (300 - heigth)/2;
}else{
coeff = 300 / pic.height;
heigth = 300;
width = pic.width * coeff;
delta_x = (300 - width)/2;
delta_y = 0;
}
ctx.drawImage(pic, delta_x, delta_y, width, heigth);
}
}
window.deff.resolve()
};
})(f);
fr.readAsDataURL(f);
}
$("#sortable").sortable();
}
Отзыв заказчика о сотрудничестве с фрилансером
Настроить Drag & Drop Jquery plugin для фотографий чтобы он отдавал наРекомендую, парень знает свое дело
Отзыв фрилансера о сотрудничестве с Andrii Lopushanskyi
Настроить Drag & Drop Jquery plugin для фотографий чтобы он отдавал наВсё норм. Интересная задача и мгновенная оплата=)
![]()
Актуальные фриланс-проекты в категории Javascript и Typescript
Ищу наставника по Claude Code для запуска веб-проекта с нуля**Кратко о задаче:** Я новичок без опыта в программировании. Есть готовое ТЗ на разработку сайта (42 страницы, Next.js, PostgreSQL). Хочу реализовать его самостоятельно с помощью Claude Code - нужен специалист, который настроит среду и научит меня работать с инструментом. ---… Javascript и Typescript, Обучение ∙ 4 часа 46 минут назад ∙ 11 ставок |
Обновление дизайна на сайтеНужно обновить дизайн существующего сайта используя HTML, CSS, JS: освежить внешний вид, сделать его современным и адаптивным под мобильные устройства. Требуется добавить плавные анимации и интерактивные элементы . HTML и CSS верстка, Javascript и Typescript ∙ 22 часа 18 минут назад ∙ 76 ставок |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 1 день 3 часа назад ∙ 5 ставок |
Интернет-магазин одеждыНужен разработчик для интернет-магазина одежды Ищу опытного разработчика для создания полноценного интернет-магазина одежды с дроп-моделью продаж. Что нужно сделать: 6 страниц: главная, товар, корзина, оформление, аккаунт, админ панель Вход через Google аккаунт Корзина и… HTML и CSS верстка, Javascript и Typescript ∙ 3 дня 1 час назад ∙ 99 ставок |
Full-stack разработка — Amazon PPC Dashboard (Stage 1)Нужен full-stack разработчик с опытом работы с Amazon API для реализации Stage 1 внутреннего PPC-дашборда. Проект реальный, данные живые, всё готово к старту. Прототип фронтенда (5 страниц, React + TypeScript): ЧТО УЖЕ ГОТОВО — Фронтенд-прототип на React 18 + TypeScript + Vite… Javascript и Typescript, Веб-программирование ∙ 5 дней 12 часов назад ∙ 32 ставки |