Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.06.2021, 13:13
Аватар для fxobject
Кандидат Javascript-наук
Отправить личное сообщение для fxobject Посмотреть профиль Найти все сообщения от fxobject
 
Регистрация: 01.03.2021
Сообщений: 133

курсор мыши при перемещении
Всем доброго дня!
господа вот такой вопрос.
необходимо двигать в браузере некий DOM объект. Причем двигать нужно за пределы окна. Размеры окна при этом расширяются. Нужно обеспечить плавно передвижение объекта мышью. Т.е. взяли объект мышью, потащили за пределы экрана (например вниз). При этом все содержимое поехало вверх.
и вот в чем вопрос. при выходе за пределы экрана. для того чтобы объект остался на экране и все остальное ушло вверх
либо изменяем scrollTop
либо scrollIntoView
суть в том, что при этом объект остается на экране, но мышь!!! подлая уходит вниз. и в конце концов исчерпывает свой лимит границей экрана.
Может кто подскажет методику плавного перетаскивания объекта за границу экрана с сохранением видимости объекта
код не нужен, - идея....
спасибо
Ответить с цитированием
  #2 (permalink)  
Старый 08.06.2021, 13:30
Аватар для MallSerg
Профессор
Отправить личное сообщение для MallSerg Посмотреть профиль Найти все сообщения от MallSerg
 
Регистрация: 07.03.2011
Сообщений: 1,127

HTML Pointer Lock API
Ответить с цитированием
  #3 (permalink)  
Старый 08.06.2021, 14:24
Аватар для fxobject
Кандидат Javascript-наук
Отправить личное сообщение для fxobject Посмотреть профиль Найти все сообщения от fxobject
 
Регистрация: 01.03.2021
Сообщений: 133

прикольно.... сажусь читать, спасибо!
Ответить с цитированием
  #4 (permalink)  
Старый 08.06.2021, 20:53
Аватар для fxobject
Кандидат Javascript-наук
Отправить личное сообщение для fxobject Посмотреть профиль Найти все сообщения от fxobject
 
Регистрация: 01.03.2021
Сообщений: 133

получилось то, что нужно. однако некая проблема осталась. по спецификации курсор "замораживается" над элементом. после того как перетащили объект и сделали exitPointerLock мышь выскакивает с прежнего места - уфф. и все бы ничего, но как говорится на чистом месте и с курсором как для перемещения. и только следующее перемещение приводит курсор в правильное положение. капец.
Ответить с цитированием
  #5 (permalink)  
Старый 08.06.2021, 21:38
Аватар для fxobject
Кандидат Javascript-наук
Отправить личное сообщение для fxobject Посмотреть профиль Найти все сообщения от fxobject
 
Регистрация: 01.03.2021
Сообщений: 133

все равно - лучшее, решение, спасибо автору.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Анимация - передвижение блоков при перемещении мыши Diiim Элементы интерфейса 1 20.01.2021 06:28
Как сделать чтобы при наведении мыши на 1-ин елемент 2-ой становился темнне JS nathan111777 Общие вопросы Javascript 8 15.05.2019 15:41
События при перемещении между вкладками only_dimon Events/DOM/Window 2 05.02.2015 01:21
События при наведении мыши Nataly12 Элементы интерфейса 11 19.09.2014 16:42
Смена картинки (бекграунд дива ) при событии (нажатие клавиш или клавиши и мыши) Monster Events/DOM/Window 5 01.11.2009 01:16