Estoy tratando de capturar la ubicación del clic del mouse, así que escribí onClick
en la etiqueta body
, pero cada vez que hago clic en la página toda la página ponerse naranja por un momento. ¿Hay alguna configuración que pueda desactivar este efecto?Cómo deshabilitar el efecto de círculo naranja al hacer clic en un enlace, en un WebView
Respuesta
Según this hilo se puede anular el esquema de color naranja por defecto reemplazando
-webkit-tap-highlight-color
con
-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
en y nuestro archivo css (deberá crear un archivo css y agregarlo si actualmente no tiene uno). El último valor de 0 establece el valor alfa para hacer que el color sea invisible (1 es completamente visible). Si ese no es el estilo CSS exacto que está buscando, puede hojear los otros estilos de webkit para encontrar declaraciones similares.
Apoyos a Joe McCann por la idea.
función mouseclick() { var locString = "X =" + window.event.screenX + "Y =" + window.event.screenY; alerta (locString); }
puede utilizar esta función para atrapar ubicación mouseclick
que sabe la vuelta del 'event.pageX, evento. pageY' puede obtener la ubicación clic en la vista Web de Android, pero todavía no hay manera de evitar el rectángulo naranja aburrido .. – Aloong
McStretch respuesta es correcta. Webkit en Android está compilado con esta propiedad configurada en naranja, con el CSS puede anular esto.
pegar el siguiente código en el CSS:
* {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
(lo siento, no sé cómo agregar esto como un comentario a la respuesta)
El '*' en su código fue mágica! : D gracias ... – Scrat
- 1. Android WebView se cuelga al hacer clic en un enlace
- 2. ¿por qué hacer clic derecho crea un punto naranja en el centro del círculo?
- 3. iniciar mediaplayer en el enlace hacer clic en WebView
- 4. desactivar el desplazamiento Al hacer clic en un enlace
- 5. ¿Cómo hacer clic en un enlace y obtener su color?
- 6. jQuery: desencadenar eventos al hacer clic en un enlace Número
- 7. cambiar li activo al hacer clic en un enlace jquery
- 8. Hacer un enlace Negrita al hacer clic con Jquery
- 9. jQuery deshabilitar un enlace
- 10. JQuery JEditable - Cómo deshabilitar al hacer clic en edición
- 11. iPad Safari: cómo deshabilitar el efecto de parpadeo rápido cuando se ha golpeado un enlace
- 12. Cómo deshabilitar el clic derecho en un hipervínculo en html
- 13. ¿Cómo detener el salto al hacer clic en un enlace de anclaje?
- 14. enlace Al hacer clic con el JavaScript en Mechanize
- 15. cómo hacer clic en un enlace usando cURL.?
- 16. Cómo hacer un círculo en una cuadrícula?
- 17. Javascript: simular un clic en un enlace
- 18. Cómo establecer una variable de sesión al hacer clic en un enlace <a>
- 19. Cómo interceptar hacer clic en el enlace en UITextView?
- 20. Enlace WebView haga clic en abrir navegador predeterminado
- 21. ¿Cómo enviar datos a la página PHP al hacer clic en un enlace?
- 22. Bloqueo de la aplicación al hacer clic en el cuadro de selección en webview
- 23. Llamar a una función C# en ASP.NET al hacer clic en un enlace HTML
- 24. Crear dinámicamente y "hacer clic" en un enlace con jQuery
- 25. Android resaltar un botón imagen al hacer clic en
- 26. Deshabilitar WebKit WebView
- 27. ¿Cómo hago que un enlace no se pueda hacer clic?
- 28. destino al hacer clic
- 29. Mostrar la ventana emergente de confirmación con JavaScript al hacer clic en un enlace
- 30. Llamar a un servlet al hacer clic en el hipervínculo
Gracias! ¡Funciona! – Aloong
que no funciona con Android 4.0.4 - nadie ha experimentado la misma? (Funciona en las versiones anteriores y 4,1) – dan
que estaba buscando esto con el fin de usarlo en webviews en los dispositivos Android. funciona como un encanto :) +1); – Sammy