Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Drag & Drop на чистом javascript и html5 / 11 сообщений из 11, страница 1 из 1
09.05.2017, 08:37
    #39450223
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag & Drop на чистом javascript и html5
при перетаскивании оригинал остаётся на месте , а перетаскиваемый образ становится прозрачным.
вопрос - как можно скрыть оригинал, а образ сделать не прозрачным?
достаточно толлько для хрома.
...
Рейтинг: 0 / 0
09.05.2017, 08:42
    #39450224
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag & Drop на чистом javascript и html5
вадя,

Нифига не понятно,однако. Хотя - можно, ясен пень.
...
Рейтинг: 0 / 0
09.05.2017, 09:42
    #39450226
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag & Drop на чистом javascript и html5
ShSergeНифига не понятно,однако. Хотя - можно, ясен пень.
ну научиться, как минимум.
а когда передвигаемй большой - очень ненаглядно.
...
Рейтинг: 0 / 0
09.05.2017, 12:02
    #39450255
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag & Drop на чистом javascript и html5
вадя,
видео дай.
Если перетаскиваемый сделать непрозрачным, то под ним видно не будет когда тащим. Нет?
...
Рейтинг: 0 / 0
09.05.2017, 13:44
    #39450289
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag & Drop на чистом javascript и html5
Petro123,
прозрачность сделать более равномерной.
главное убрать "оригинал"
...
Рейтинг: 0 / 0
10.05.2017, 09:09
    #39450562
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag & Drop на чистом javascript и html5
Petro123,
есть варианты?
...
Рейтинг: 0 / 0
10.05.2017, 09:55
    #39450582
user89
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag & Drop на чистом javascript и html5
вадя,

здесь в скрипте, вместо opacity:0.8 можно задать своё число
https://jsfiddle.net/r2qyxsxy/
...
Рейтинг: 0 / 0
10.05.2017, 22:26
    #39451044
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag & Drop на чистом javascript и html5
это, не тот вариант. это с использованием мыши.
я же использую чисто html5 drag & drop
...
Рейтинг: 0 / 0
15.05.2017, 10:40
    #39452961
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag & Drop на чистом javascript и html5
есть такой прмер https://www.html5rocks.com/ru/tutorials/dnd/basics/
в самом конце (перед Заключением)
при перетаскивании "оригинал" уменьшается, а "дубль" остаётся нормального размера
(в коде этот фрагмент можно найти по // Full example)
но в чём фишка такого поведения я не смог раскопать.
кто может помочь?
...
Рейтинг: 0 / 0
15.05.2017, 10:54
    #39452972
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag & Drop на чистом javascript и html5
-moz-transform: scale(0.8); у .column.moving
...
Рейтинг: 0 / 0
15.05.2017, 11:58
    #39453008
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Drag & Drop на чистом javascript и html5
Alexander A. Sak-moz-transform: scale(0.8); у .column.moving
ну не только это, и даже не это оказалось фишкой...
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
            el.setAttribute("draggable", 'true');
            el.addEventListener('dragstart', function (ev) {
                ev.dataTransfer.setData("text", ev.target.id);
                ev.dataTransfer.setData("posX", ev.offsetX);
                ev.dataTransfer.setData("posY", ev.offsetY);
            });

            var el_body = document.getElementsByTagName('body')[0];

            el_body.addEventListener('dragover', function (ev) {
                ev.preventDefault();
            });

            el.addEventListener('dragstart', function () {
                this.style.cssText += 'transform: scale(0.0); transition-delay: 0.0001s;';
            }, false);

            el_body.addEventListener('drop', function (ev) {
                ev.preventDefault();
                var data = ev.dataTransfer.getData("text");
                var posX = parseInt(ev.dataTransfer.getData("posX"));
                var posY = parseInt(ev.dataTransfer.getData("posY"));
                document.getElementById(data).style.left = parseInt(ev.pageX) - posX + 'px';
                document.getElementById(data).style.top = parseInt(ev.pageY) - posY + 'px';
                document.getElementById(data).style.transform = 'none';
            });


как основа для творчества .
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Drag & Drop на чистом javascript и html5 / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]