Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.10.2011, 20:37
Интересующийся
Отправить личное сообщение для DrStrangelove Посмотреть профиль Найти все сообщения от DrStrangelove
 
Регистрация: 02.07.2011
Сообщений: 16

draggable objects
http://inmyhood213.narod.ru/drstrang...e-objects.html

Почему-то не работает перемещение объектов. В чём может быть дело??

Пытаюсь поставить брейкпойнты - всё время сбрасывает на

Код:
window.onload = pageInit;
Пишет, что

Код:
window.onload = pageInit;
Anonymous function

Почему??
Ответить с цитированием
  #2 (permalink)  
Старый 05.10.2011, 20:52
Профессор
Отправить личное сообщение для zebra Посмотреть профиль Найти все сообщения от zebra
 
Регистрация: 14.09.2011
Сообщений: 523

Ставим дебагер и смотрим вывод ошибок
event is not defined
http://inmyhood213.narod.ru/drstrang...e-objects.html
Line 62
Ответить с цитированием
  #3 (permalink)  
Старый 05.10.2011, 20:56
Интересующийся
Отправить личное сообщение для DrStrangelove Посмотреть профиль Найти все сообщения от DrStrangelove
 
Регистрация: 02.07.2011
Сообщений: 16

Как правильно поставить дебаггер?? я смотрю в консоль - там такой ошибки нет..
Ответить с цитированием
  #4 (permalink)  
Старый 05.10.2011, 21:05
Профессор
Отправить личное сообщение для zebra Посмотреть профиль Найти все сообщения от zebra
 
Регистрация: 14.09.2011
Сообщений: 523

Я пользуюсь firebug. Просто устанавливаете его как плагин к мозиле, включаете все вкладки(консоль, сеть...) и всё
Ответить с цитированием
  #5 (permalink)  
Старый 05.10.2011, 21:14
Интересующийся
Отправить личное сообщение для DrStrangelove Посмотреть профиль Найти все сообщения от DrStrangelove
 
Регистрация: 02.07.2011
Сообщений: 16

Спасибо!
Как поправить??
Я исправил немного - http://inmyhood213.narod.ru/drstrang...-objects2.html

ошибки в firebug не вижу - но всё равно не работает.. (
Ответить с цитированием
  #6 (permalink)  
Старый 05.10.2011, 21:38
Интересующийся
Отправить личное сообщение для DrStrangelove Посмотреть профиль Найти все сообщения от DrStrangelove
 
Регистрация: 02.07.2011
Сообщений: 16

Только что обнаружил, что первый вариант http://inmyhood213.narod.ru/drstrang...e-objects.html

Мистически работает в IE8. Почему-то не работает 2 вариант
http://inmyhood213.narod.ru/drstrang...-objects2.html

Как заставить работать в правильных браузерах??
Ответить с цитированием
  #7 (permalink)  
Старый 05.10.2011, 21:53
Профессор
Отправить личное сообщение для zebra Посмотреть профиль Найти все сообщения от zebra
 
Регистрация: 14.09.2011
Сообщений: 523

Так вы выложите проблему, что не так? Ошибок нету
Ответить с цитированием
  #8 (permalink)  
Старый 05.10.2011, 22:19
Интересующийся
Отправить личное сообщение для DrStrangelove Посмотреть профиль Найти все сообщения от DrStrangelove
 
Регистрация: 02.07.2011
Сообщений: 16

Проблема, как оказалось, в некроссбраузерности оригинального скрипта.
Как переписать на чистом JS чтобы было кроссбраузерно??
Ответить с цитированием
  #9 (permalink)  
Старый 07.10.2011, 21:58
Интересующийся
Отправить личное сообщение для DrStrangelove Посмотреть профиль Найти все сообщения от DrStrangelove
 
Регистрация: 02.07.2011
Сообщений: 16

Нашёл скрипт сглаживающий различия. Теперь слои откликаются на клики, но всё равно ещё не draggable...

Вот --> http://inmyhood213.narod.ru/drstrang...-objects3.html

Я подозреваю offsetX/offsetY. Как считаешь чего не хватает??
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Draggable и Overflow: hidden ArmagedDance Элементы интерфейса 4 09.08.2011 12:25
mousewheel 'n draggable Nightmare jQuery 5 24.05.2011 14:09
jQ UI Draggable Nightmare jQuery 0 09.04.2011 11:34
Странный баг UI draggable в Firefox и IE _deil_ jQuery 0 10.01.2010 19:49
ui draggable + sortable satels jQuery 0 05.01.2010 11:28