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

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

здесь в скрипте, вместо opacity:0.8 можно задать своё число
https://jsfiddle.net/r2qyxsxy/
...
Рейтинг: 0 / 0
Drag & Drop на чистом javascript и html5
    #39451044
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это, не тот вариант. это с использованием мыши.
я же использую чисто html5 drag & drop
...
Рейтинг: 0 / 0
Drag & Drop на чистом javascript и html5
    #39452961
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть такой прмер https://www.html5rocks.com/ru/tutorials/dnd/basics/
в самом конце (перед Заключением)
при перетаскивании "оригинал" уменьшается, а "дубль" остаётся нормального размера
(в коде этот фрагмент можно найти по // Full example)
но в чём фишка такого поведения я не смог раскопать.
кто может помочь?
...
Рейтинг: 0 / 0
Drag & Drop на чистом javascript и html5
    #39452972
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-moz-transform: scale(0.8); у .column.moving
...
Рейтинг: 0 / 0
Drag & Drop на чистом javascript и html5
    #39453008
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
11 сообщений из 11, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Drag & Drop на чистом javascript и html5
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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