Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > Плавающий див |
Автор: Innuendo 13.1.2006, 12:24 | ||
Нужно сделать див... в форме окошка, с заголовком и телом. Нажимая на заголовок, можно передвигать его... я примерно представляю как, но никак не получается... как получить top и left какого-то дива? вот пробовал так (алерт для проверки):
и алерт вылез пустой ![]() |
Автор: Innuendo 13.1.2006, 13:12 | ||
Вот что получается:
В файрфоксе почти всё работает, он тащит.. Но вот угол дива перекидывается на курсор, а хотелось бы, чтоб за какое место пользователь взял этот заголовок, за то и потащил - ну как обычно то есть тащится. а в эксплорере проблемы с mouseup - не отпускает див когда мышку отжимаю ![]() навернякак это можно как-то обойти ![]() |
Автор: Illuminaty 13.1.2006, 13:46 | ||
Узнать положение блока можно с помощью этой функции:
Удачи! |
Автор: Innuendo 13.1.2006, 14:45 |
спасибо я положение блока то узнал.. но не особо получается всё равно, чтоб началось тянуться именно оттуда где кликнули но щас попробую так: при клике сохранить координаты мыши, а при муве их отнимать.. и разница координат мыши должна быть разницей координат дива по идее |
Автор: Innuendo 13.1.2006, 15:00 | ||
Наконец![]() Работает!
|
Автор: Innuendo 13.1.2006, 15:19 |
Вот можно протестить, тока вот на ИЕ вроде глючит и как сделать чтоб выделение у этого <h4> было запрещено? |
Автор: 12345c 13.1.2006, 20:48 | ||
Запретить onselectstart.
|
Автор: Innuendo 13.1.2006, 22:31 |
12345c Извини, но я не совсем понял твой код... что надо доредактировать? |
Автор: Innuendo 14.1.2006, 01:25 |
помогите плз.. в ИЕ не останавливает движение... чё-то с onmouseup ![]() |
Автор: 12345c 16.1.2006, 18:31 | ||
Прямо так вставляешь:
|
Автор: Innuendo 17.1.2006, 20:06 |
спасибо |