Как отключить подсветку холста при касании для Nexus Galaxy?

Я пишу веб-приложение, которое использует холст HTML5 и тестирует его на Nexus Galaxy. Когда пользователь нажимает на холст, он на секунду подсвечивает бирюзовый цвет, хотя я вызываю preventDefault() для события touchstart. Я также пробовал некоторые правила CSS. Как отключить это краткое выделение?


person lacker    schedule 13.02.2012    source источник


Ответы (1)


Установка правила CSS с -webkit-tap-highlight-color на transparent на холсте, похоже, помогла мне.

Обратите внимание, что я также сделал preventDefault и stopPropagation, так что один из них тоже мог иметь эффект.

person Simon Sarris    schedule 13.02.2012
comment
Спасибо! Я думал, что пробовал это, но, видимо, у меня была опечатка или что-то в этом роде. Теперь это работает.... - person lacker; 17.02.2012