Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№120-10-2007 18:53:50

russteelrat
Участник
 
Группа: Members
Откуда: СПБ
Зарегистрирован: 20-10-2007
Сообщений: 2
UA: Mozilla 1.8
Веб-сайт

про таскабельные элементы в FF/Mozilla

Если левой кнопкой щёлкнуть на картинке или выделенном тексте и потащить его куда-нить, высплывёт листик - типа тащи смелей. Этот листик ломает мне кое-какие mouse events, как его отключить (через css, напрмер). Копал wikimapia.org (там каждый блок - картинка, она не "тащится"), так и не понял, как они отключили это таскание.
из css викимапии там интересен разве что -moz-user-select: none; но мозилла всё равно таскает картинку - значит не по теме.
пока временно отключтл через  onmousedown="javascript:return false;", однако это не кошерно :(. Гугл же как-то осилил отключение глобально - м.б. есть какой "глобальный" метод?

Отсутствует

 

№220-10-2007 20:06:26

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 2.0

Re: про таскабельные элементы в FF/Mozilla

как его отключить

Примерно так:

Выделить код

Код:

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)


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№320-10-2007 20:19:14

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785

Re: про таскабельные элементы в FF/Mozilla

russteelrat
извраты с кодом здесь вообще не нужны. картинку нужно заменить, например, на div у которого background является картинкой. тогда таскать "изображения" будет нельзя

Отсутствует

 

№420-10-2007 21:40:36

russteelrat
Участник
 
Группа: Members
Откуда: СПБ
Зарегистрирован: 20-10-2007
Сообщений: 2
UA: Mozilla 1.8
Веб-сайт

Re: про таскабельные элементы в FF/Mozilla

спасио за советы.
дивы я опробовал сразу.
зачем оно мне? делаю мелкую gis-прилуду, ковырял викимапию как образец - там картинками и работает. Почему бы не понять - как?

Добавлено Sat Oct 20 21:41:51 2007 :
а ещё бы - "почему так"? :)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]