Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.07.2012, 14:45
Профессор
Отправить личное сообщение для zebra Посмотреть профиль Найти все сообщения от zebra
 
Регистрация: 14.09.2011
Сообщений: 523

Выделение нескольких элементов
На сайте https://moqups.com/ мышкой можно выделить несколько элементов, и потом их перемещать. Можно ли такое сделать без canvas/svg ?
Ответить с цитированием
  #2 (permalink)  
Старый 19.07.2012, 15:22
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Прикольно сделали.
Наверное можно, если оценить какие элементы попали в выделенную область (div c position: absolute), назначить для этих элементов родителем этот div выделения (так как перетаскивается именно он, а его дочерние элементы (тоже с position: absolute) подстраиваются под родителя), после снятия выделения элементам вернуть родителя, пересчитать координаты, наверное так.
Как лучше оценить, что попало в выделенную область, не знаю (может потыкать методом document.elementFromPoint(x, y)).
Ответить с цитированием
  #3 (permalink)  
Старый 19.07.2012, 16:04
Профессор
Отправить личное сообщение для zebra Посмотреть профиль Найти все сообщения от zebra
 
Регистрация: 14.09.2011
Сообщений: 523

Я просто не знаю как для начала сделать выделение мышкой, подсказать может кто?
Ответить с цитированием
  #4 (permalink)  
Старый 19.07.2012, 16:13
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

вот здесь devote делал недавно
Обработка событий мыши при выделении области картинки
Ответить с цитированием
  #5 (permalink)  
Старый 19.07.2012, 16:14
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

zebra,
В Опере - не работает

Собственно по теме - вот это - на что навешать обработчик события

Т. е задача навесить на все элементы события
Хотя если через jQuery - там уже есть подобное - главное определить глобальный блок(мон и body) в котором будем навешивать события
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JQuery, анимация для нескольких элементов сразу, возможно ли? Logo jQuery 21 29.05.2012 21:50
Скрытие нескольких независимых элементов shik Элементы интерфейса 8 09.12.2010 08:57
Сложение нескольких значений элементов frolvict jQuery 2 04.12.2010 11:52
Выделение нескольких узлов 2de Элементы интерфейса 13 29.10.2010 15:46
выбор нескольких элементов ввиде ссылок Simon jQuery 0 21.08.2010 12:31