| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Ограничить перемещение указателя |
| Автор: solenko 20.6.2006, 16:28 |
| Можно ли каки-то образом ограничить область перемещения курсора? Идея такова:пользователь может таскать объекты, но не по всему экрану, а лишь в заданной области (див). Нужно сделать так, чтобы при захваченном объекте (зажатой лефой кнопке мыши) курсор не выходил за границы дива. |
| Автор: Sardar 25.6.2006, 00:50 |
| solenko, нет не возможно, но можно отлавливать события выхода курсора и сбрасывать элемент. |
| Автор: Aliance 25.6.2006, 16:04 |
| Есть скрипт, решающий эту проблему. Нужен? |
| Автор: dstorm81 26.6.2006, 12:41 |
| есть такое ксс свойство которое позволяет ставить свой рисунок курсора, при выходе из зоны драг анд дроп поставь прозрачный курсор а вообще можешь посмотреть здесь, может это то что тебе надо для счастья http://www.artlebedev.ru/tools/technogrette/etc/admin/ |
| Автор: Sardar 26.6.2006, 13:10 |
Не получиться, cursor стиль только имена принимает, даже глупый ИЕ после патчей url с курсорами по дефолту не читает. Даже если подписать скрипт или открутить настройки безопасности, преставте ситуацию, двигаем мышь и... мышь пропадает! Неужели так сложно обвести перетаскиваемую фишку красным или залить серым, дабы показать юзеро "низя"? Неужели так не уважаем юзеров, а следовательно самих себя |
| Автор: dstorm81 26.6.2006, 15:06 |
| 2 Sardar логично, к примеру сказал, сам такое никогда не юзал |
| Автор: solenko 28.6.2006, 16:37 |
| Aliance, нужен конечно! Sardar, Собственно, сейчас объект и сбрасывается. Показать юзверю, что "нельзя" возможности нет. А пользователя мы как раз любим и пытаемся предотвратить случайные ошибки, которыми он может случайно самому себе помешать. dstorm81, спасибо за линк, обнако немного не то. |
| Автор: Sardar 28.6.2006, 16:57 |
Подробнее об этом? Возможонсти нет (даже не представляю что за вёрстка должна быть...) или просто не знаем как? Скидывай сюда что перетаскиваем, найдём как "красненьким обвести". |
| Автор: solenko 28.6.2006, 18:00 |
| Sardar, http://kievexpress.com.ua/solenko/ |
| Автор: Sardar 28.6.2006, 18:30 |
| solenko, нет, на панараму ограничивать курсор в перемещении нет никакой необходимости, представь только шок пользователя когда он решит закрыть окно Ответ: нет, не заморачивайся. |
| Автор: solenko 28.6.2006, 18:38 |
| Sardar, см. название темы ("при зажатой левой клавише"). Мне нужно 2 вида управления сделать: 1. В зависимости от положения указателя меняется скорость прокрутки 2. Перетаскивание изображения посредством drag'n'drop. Вот тут то и хотелось ввести ограничесние, но только при зажатой левой клавише. |