Как отключить эффект оранжевого круга при нажатии на ссылку в WebView - PullRequest
6 голосов
/ 02 ноября 2010

Я пытаюсь определить местоположение щелчка мыши, поэтому я написал onClick в теге body, но каждый раз, когда я нажимаю на страницу, вся страница на некоторое время становится оранжевой. Есть ли какие-либо настройки, которые могут отключить этот файл?

Ответы [ 3 ]

15 голосов
/ 02 ноября 2010

В соответствии с этой нитью вы можете переопределить оранжевый контур по умолчанию, переопределив

-webkit-tap-highlight-color

с

-webkit-tap-highlight-color: rgba(255, 255, 255, 0);

в вашем CSS-файле (вам нужно создать CSS-файл и добавить его, если у вас его нет).Последнее значение 0 устанавливает альфа-значение, чтобы эффективно сделать цвет невидимым (1 полностью видимым).Если это не тот стиль CSS, который вы ищете, вы можете поискать другие объявления в других стилях webkit.

Подсказка для Джо Макканна об этой идее.

4 голосов
/ 12 марта 2013

McStretch ответ правильный.Webkit на Android скомпилирован с этим свойством, установленным на оранжевый, с помощью CSS вы можете переопределить это.

Вставьте следующее в ваш CSS:

* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

(извините, не знаю какдобавить это как комментарий к этому ответу)

0 голосов
/ 02 ноября 2010

function mouseclick () {var locString = "X =" + window.event.screenX + "Y =" + window.event.screenY;оповещения (locString);}

вы можете использовать эту функцию для определения местоположения щелчка мышью

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...