Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как перетаскивать див?
 
 автор: CrazyAngel   (29.06.2007 в 09:43)   письмо автору
 
 

когда нажимаешь на див и перетаскиваешь как окно

как это реализовать?

   
 
 автор: sim5   (29.06.2007 в 12:48)   письмо автору
 
   для: CrazyAngel   (29.06.2007 в 09:43)
 

Если сможете подредактировать, то вот пример перетаскиваемого меню. Работает под NN и IE.

   
 
 автор: CrazyAngel   (29.06.2007 в 12:56)   письмо автору
 
   для: sim5   (29.06.2007 в 12:48)
 

хм... не работает в ie пишет dS - определение отсутствоет

   
 
 автор: sim5   (29.06.2007 в 13:08)   письмо автору
 
   для: CrazyAngel   (29.06.2007 в 12:56)
 

У меня IE6 - все работает, это скрипт из редактора CoffeCup.

   
 
 автор: CrazyAngel   (29.06.2007 в 13:15)   письмо автору
 
   для: sim5   (29.06.2007 в 13:08)
 

может у тебя переменные в другом месте объявляются ...
а то много-много неопределенных

   
 
 автор: sim5   (29.06.2007 в 13:19)   письмо автору
 
   для: CrazyAngel   (29.06.2007 в 13:15)
 

Да нет, поместите в body:

OnLoad="VersionCheck()"

   
 
 автор: mesos   (29.06.2007 в 13:18)   письмо автору
 
   для: CrazyAngel   (29.06.2007 в 09:43)
 

В общем случае реализуется так:
ловим событие onmousedown для div'a и включаем по нему обработчик onmousemove, который будет изменять координаты этого слоя (соотв. абсолютно спозиционированного) исходя из координат курсора. По onmouseup останавливаем обработчик.

   
 
 автор: Crux   (29.06.2007 в 13:27)   письмо автору
 
   для: CrazyAngel   (29.06.2007 в 09:43)
 

принцип реализации можно увидеть здесь: http://softtime.ru/javascript/dragndrop.php

   
 
 автор: CrazyAngel   (29.06.2007 в 15:45)   письмо автору
 
   для: CrazyAngel   (29.06.2007 в 09:43)
 

оба варианта для ie ...

у кого нить есть вариант под ff ?

   
 
 автор: mesos   (29.06.2007 в 16:11)   письмо автору
 
   для: CrazyAngel   (29.06.2007 в 15:45)
 

Если не срочно, то вечером скину.

   
 
 автор: mesos   (29.06.2007 в 16:57)   письмо автору
 
   для: CrazyAngel   (29.06.2007 в 15:45)
 

В аттаче файл с примерами.
Извинюсь за, возможно, некоторую странность кода - взял функции для примера из своей библиотеки, а она не только для перетаскивания предназначена :)
Но я вроде оставил только то, что нужно.

Там два примера - один для слоев, которые можно перетаскивать по всему окну браузера, а второй - с ограничивающим контейнером.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования