![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
maxmsmax |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 20.9.2011 Репутация: нет Всего: нет |
Добрый день, подскажите пожалуйста, что не так пишу, перепробовал уже все ...
<script language="javascript"> function move(div){ document.onmousedown=function(){return false} div.style.cursor='move'; document.onmousemove=function(e){ x=e.pageX; y=e.pageY; left=div.offsetLeft; top=div.offsetTop; left=x-left; top=y-top; document.onmousemove=function(e){ x=e.pageX; y=e.pageY; div.style.top=y-top+'px'; div.style.left=x-left+'px'; } } document.onmouseup=function(){ div.style.cursor='auto'; document.onmousedown=function(){} document.onmousemove=function(){} } } </script> Но почему-то объект перемещается только по горизонтале, а по вертикале не реагирует ( Буду очень благодарен за помощь Заранее спасибо! |
|||
|
||||
magelan |
|
|||
![]() потерял xPath ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 5.4.2010 Репутация: 2 Всего: 16 |
во первых:
во вторых: top - объект окна, то что вы его попытались переопределить не фатально, но внутренняя функция маусмува видит глобальный скоп переменных и находит там топ. вероятно это проблема кривой реализации js. в любом случае избегайте очень красивых имен переменных, либо пишите их с заглавной буквы замените свой top на myTop и будет вам счастье. |
|||
|
||||
maxmsmax |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 20.9.2011 Репутация: нет Всего: нет |
Спасибо!
|
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |