Страницы: 1
Если левой кнопкой щёлкнуть на картинке или выделенном тексте и потащить его куда-нить, высплывёт листик - типа тащи смелей. Этот листик ломает мне кое-какие mouse events, как его отключить (через css, напрмер). Копал wikimapia.org (там каждый блок - картинка, она не "тащится"), так и не понял, как они отключили это таскание.
из css викимапии там интересен разве что -moz-user-select: none; но мозилла всё равно таскает картинку - значит не по теме.
пока временно отключтл через onmousedown="javascript:return false;", однако это не кошерно . Гугл же как-то осилил отключение глобально - м.б. есть какой "глобальный" метод?
Отсутствует
как его отключить
Примерно так:
window.addEventListener("draggesture", stopDrag, true); function stopDrag(event) { event.stopPropagation(); }
Для проверки копируем следующее в адресную строку и жмем <Enter>:
javascript: window.addEventListener("draggesture", stopDrag, true); function stopDrag(event) {event.stopPropagation();}
Вот только зачем все это? Пользователи и обидеться могут...
Отредактировано Infocatcher (20-10-2007 20:09:32)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
russteelrat
извраты с кодом здесь вообще не нужны. картинку нужно заменить, например, на div у которого background является картинкой. тогда таскать "изображения" будет нельзя
Отсутствует
спасио за советы.
дивы я опробовал сразу.
зачем оно мне? делаю мелкую gis-прилуду, ковырял викимапию как образец - там картинками и работает. Почему бы не понять - как?
Добавлено Sat Oct 20 21:41:51 2007 :
а ещё бы - "почему так"?
Отсутствует
Страницы: 1