Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #31 (permalink)  
Старый 04.05.2009, 19:59
Интересующийся
Отправить личное сообщение для cker Посмотреть профиль Найти все сообщения от cker
 
Регистрация: 20.04.2009
Сообщений: 22

В общем-то получилось у меня сделать drag & drop. Всем большое спасибо! Но одна проблема еще есть: как было решено из дискуссии мой перетаскиваемый элемент на странице представляет из себя див, в который вставлен фрейм с другой html-страничкой. Так вот если БЫСТРО перетаскиваю этот слой вниз он может остановится где нибудь и не тащится дальше. Пока к нему мышкой не вернешься. Влево, вправо, вверх все отлично быстро работает. И только вниз вот такие скачки происходят. Что это может быть?
Ответить с цитированием
  #32 (permalink)  
Старый 09.05.2009, 22:50
Интересующийся
Отправить личное сообщение для cker Посмотреть профиль Найти все сообщения от cker
 
Регистрация: 20.04.2009
Сообщений: 22

Все получилось с прозрачностью и остальными вопросами. Растраивает только проблема, описанная мной в предыдущем посте. Кто что посоветует?
Ответить с цитированием
  #33 (permalink)  
Старый 10.05.2009, 07:37
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Не срабатывает onMouseMove на нижнем слое.
Ответить с цитированием
  #34 (permalink)  
Старый 10.05.2009, 18:53
Интересующийся
Отправить личное сообщение для cker Посмотреть профиль Найти все сообщения от cker
 
Регистрация: 20.04.2009
Сообщений: 22

А можно-ли как-то ограничить область в броузере, в которой можно диву "ездить"? Чтобы он не мог сдвигаться влево вправо дальше видимости окна броузера.
Ответить с цитированием
  #35 (permalink)  
Старый 11.05.2009, 01:51
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Измерения окна, документа и элементов - тут есть определение размеров окна браузера
Ответить с цитированием
  #36 (permalink)  
Старый 12.05.2009, 20:55
Интересующийся
Отправить личное сообщение для cker Посмотреть профиль Найти все сообщения от cker
 
Регистрация: 20.04.2009
Сообщений: 22

Вот собрал в кучу все свое "творчество": div.zip. Не могу исправить две вещи:
1. при перетаскивании всплывающего дива вниз возникают затыки. В другие стороны все хорошо.
2. Немогу ограничить область разрешенного перетаскивания этого дива.
Ответить с цитированием
  #37 (permalink)  
Старый 12.05.2009, 21:21
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

1) в ie когда мышь становится над iframe, события начинает принимать как раз он
2) что тебе для этого не хватает
Ответить с цитированием
  #38 (permalink)  
Старый 13.05.2009, 16:12
Интересующийся
Отправить личное сообщение для cker Посмотреть профиль Найти все сообщения от cker
 
Регистрация: 20.04.2009
Сообщений: 22

1. Добавил в свой код после создания ифрейма такое:
Код:
document.getElementById('myPopup').onmousemove = function() { return false };
но результат тот же =(
2. Пытался при движении проверять значение по оси X и если достигает какого-то значения возвращал false. Работало но как-то странно. Правая граница все-время менялась при разных сеансах перетаскивания. Т.е. и не выезжала за пределы окна, но иногда и рано останавливался move.
Ответить с цитированием
  #39 (permalink)  
Старый 13.05.2009, 16:44
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Цитата:
но результат тот же =(
пальцем в небо тыкаешь? мне приходит в голову только передавать событие из iframe в основной документ

2) попробуй еще раз и покажи код

Последний раз редактировалось x-yuri, 13.05.2009 в 16:46.
Ответить с цитированием
  #40 (permalink)  
Старый 13.05.2009, 22:36
Интересующийся
Отправить личное сообщение для cker Посмотреть профиль Найти все сообщения от cker
 
Регистрация: 20.04.2009
Сообщений: 22

по первому пункту если чесно не понимаю, что нужно сделать
По второму пункту вот исходники: div.zip
Правил функцию mouseMove. Вот если схватится за синюю полосу и двигать окно то влево то вправо видно, что крайние границы меняются с каждым передвижением
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Требуется программист JavaScript soldier Работа 4 29.11.2013 13:12
Требуется javascript программист удаленно AllaBoris Работа 0 29.01.2009 19:25
Требуется поправить меню на javascript Гость Работа 1 31.07.2008 11:22
Требуется программист на JavaScript Vadym Работа 0 17.07.2008 20:40
Цитирование текста в комментариях. Требуется помощь. shinjuku Общие вопросы Javascript 3 07.07.2008 14:19