Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   JQuery / как загрузить картинку "drag'n drop"-ом (https://javascript.ru/forum/misc/67643-jquery-kak-zagruzit-kartinku-drag%27n-drop-om.html)

aslan2030 28.02.2017 18:19

JQuery / как загрузить картинку "drag'n drop"-ом
 
Собственно как загрузить картинку "drag'n drop"-ом на специальное поле на сайте, без использовании сервера, и выводить его на другом поле?

(задание такое что надо загрузить фотку человека и придавать ему "смешное лицо", Например: надеть шляпу, очки, бороду и т.д. , НО надо php использовать нельзя)

html:
<div class="picture"></div>


css:
.picture{
background: url("Ссылка");
}


делаю так:
jquery:
drop[0].ondrop = function(event) {
        event.preventDefault();
        drop.removeClass('hover');
        drop.addClass('ondrop');
        
        var file = event.dataTransfer.files[0];
        
        
        if (file.size > maxSize) {
            drop.text('Файл слишком большой!');
            drop.addClass('error');
            return false;
        }else if(file.type != "image/jpeg"){
            alert("only jpeg or jpg !!!");
            drop.removeClass("ondrop");
        }else{
            drop.text("Файл добавлен!").removeClass("ondrop").addClass("dropped").delay(700).queue(function(){
                drop.removeClass("dropped").html("Drop your face file here <br/><span style='color:red;'>Only JPG file. Maximum 300 Kb.</span>");
            });
            $("#imageFace").css({
                "background":"НЕМОГУ ВЗЯТЬ АБСОЛЮТНЫЙ ПУТЬ",
            });
  }
    };

Rise 28.02.2017 19:29

Цитата:

Сообщение от aslan2030 (Сообщение 445910)
надеть шляпу, очки, бороду и т.д.

А потом что с этим изображением делать?

aslan2030 28.02.2017 19:45

Цитата:

Сообщение от Rise (Сообщение 445918)
А потом что с этим изображением делать?

их потом можно будет сдвигать, увеличивать и уменьшать, вертеть)

Rise 28.02.2017 20:07

aslan2030, а в конце всех манипуляций что?

aslan2030 28.02.2017 20:43

Цитата:

Сообщение от Rise (Сообщение 445926)
aslan2030, а в конце всех манипуляций что?

Можно будет скачать картинку

Rise 28.02.2017 21:02

aslan2030, откуда фотка человека загружается и где находится сама страница?

aslan2030 28.02.2017 21:11

Цитата:

Сообщение от Rise (Сообщение 445932)
aslan2030, откуда фотка человека загружается и где находится сама страница?

фотка человека загружается со стороны клиента.

clecar 01.03.2017 07:10

Не понятно зачем драпы и дропы и JQuery, да пускай хоть все изображения загружает и вертит как хочет одного CSS достаточно посмотри мою ИГРУ С КАРТИНКАМИ.
http://clecar.ru/risovalki/css/kartinkia.html

aslan2030 01.03.2017 08:44

Вложений: 1
вот сайт) надо вместо лица Брэда Питта загрузить другое лицо перетаскиванием

clecar 01.03.2017 10:16

Посмотрел и проблем вроде как нет. Просто доделать надо. А я конечно эту задачу решал бы другим способом не связываясь с JQuery


Часовой пояс GMT +3, время: 10:07.