перемещение курсора в стиле div: move - PullRequest
0 голосов
/ 17 сентября 2009

У меня есть div, для которого я установил курсор: стиль перемещения. Div отображается как модальное всплывающее окно. Я хотел бы позволить пользователю перемещать div вокруг.

<style>
.popup{cursor:move;position: absolute; width: 100%; height: 100%; top: 0; left: 0; margin:auto;}
</style>

<div id="modaldiv" style="popup">
   content goes here
</div>

Любая помощь очень ценится.

Спасибо.

1 Ответ

1 голос
/ 17 сентября 2009

Если вам нужна основная идея, тогда это будет так.

  1. Флаг должен быть установлен при mousedown.

  2. Если установлен флаг и происходит перемещение мыши, измените положение div в соответствии с положением мыши.

  3. Снять флажок при наведении мыши.

Исходя из этого, я не думаю, что намного сложнее его развить.

Если вам нужен один на основе фреймворка, то этот поможет вам. Использование jQuery

Draggable

$("#modaldiv").draggable();

сделает div перетаскиваемым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...