|
|
|
| когда нажимаешь на див и перетаскиваешь как окно
как это реализовать? | |
|
|
|
|
|
|
|
для: CrazyAngel
(29.06.2007 в 09:43)
| | Если сможете подредактировать, то вот пример перетаскиваемого меню. Работает под NN и IE. | |
|
|
|
|
|
|
|
для: sim5
(29.06.2007 в 12:48)
| | хм... не работает в ie пишет dS - определение отсутствоет | |
|
|
|
|
|
|
|
для: CrazyAngel
(29.06.2007 в 12:56)
| | У меня IE6 - все работает, это скрипт из редактора CoffeCup. | |
|
|
|
|
|
|
|
для: sim5
(29.06.2007 в 13:08)
| | может у тебя переменные в другом месте объявляются ...
а то много-много неопределенных | |
|
|
|
|
|
|
|
для: CrazyAngel
(29.06.2007 в 13:15)
| | Да нет, поместите в body:
OnLoad="VersionCheck()" | |
|
|
|
|
|
|
|
для: CrazyAngel
(29.06.2007 в 09:43)
| | В общем случае реализуется так:
ловим событие onmousedown для div'a и включаем по нему обработчик onmousemove, который будет изменять координаты этого слоя (соотв. абсолютно спозиционированного) исходя из координат курсора. По onmouseup останавливаем обработчик. | |
|
|
|
|
|
|
|
для: CrazyAngel
(29.06.2007 в 09:43)
| | принцип реализации можно увидеть здесь: http://softtime.ru/javascript/dragndrop.php | |
|
|
|
|
|
|
|
для: CrazyAngel
(29.06.2007 в 09:43)
| | оба варианта для ie ...
у кого нить есть вариант под ff ? | |
|
|
|
|
|
|
|
для: CrazyAngel
(29.06.2007 в 15:45)
| | Если не срочно, то вечером скину. | |
|
|
|
|
|
|
|
для: CrazyAngel
(29.06.2007 в 15:45)
| | В аттаче файл с примерами.
Извинюсь за, возможно, некоторую странность кода - взял функции для примера из своей библиотеки, а она не только для перетаскивания предназначена :)
Но я вроде оставил только то, что нужно.
Там два примера - один для слоев, которые можно перетаскивать по всему окну браузера, а второй - с ограничивающим контейнером. | |
|
|
|