es.hideout-lastation.com
Paraíso Para Los Diseñadores Y Desarrolladores


Toque Emulación de evento con Chrome

La pantalla táctil con funciones multitáctiles ha revolucionado los dispositivos móviles como el teléfono inteligente y la tableta, por lo que es una opción práctica agregar capacidad multitáctil a nuestro sitio web. El problema que enfrentamos con esto es que estamos desarrollando sitios web en un escritorio tradicional que no tiene capacidad de pantalla táctil. Entonces, ¿cómo depuramos un evento Touch, si algo está mal con él?

Chrome ha hecho que la eliminación de errores sea posible y más fácil en el escritorio. Si bien tradicionalmente llenamos nuestro sitio web con eventos relacionados con el mouse, como click, mouseup y mousedown, Google Chrome nos permite emular el evento Touch sin el uso de un dispositivo con pantalla táctil.

Déjame enseñarte como.

Touch Emulation

He creado una página de demostración con Modernizr vinculado para ver las características del navegador. En este punto, como puede ver en la siguiente captura de pantalla, Chrome para computadora de escritorio no es compatible con Touch, que se indica con la clase no-touch dentro del body .

Chrome tiene una opción para emular el evento / interacción táctil. Para hacerlo, abra la configuración de herramientas del desarrollador y vaya a la pestaña "Anular" a la izquierda.

Seleccione la opción "Emular eventos táctiles" y actualice la ventana.

Ahora, si echas un vistazo al nombre de la clase en el body, cambió para touch, y el puntero del mouse se convirtió en círculo. Muestra que Chrome es compatible con Touch.

Para probarlo, puede agregar el siguiente JavaScript en su documento.

 var obj = document.getElementById ('toucharea'); obj.addEventListener ('touchmove', function (event) {if (event.targetTouches.length == 1) {var touch = event.targetTouches [0]; var x = document.getElementById ('pagex'); var y = document.getElementById ('pagey'); x.textContent = touch.pageX + 'px'; y.textContent = touch.pageY + 'px';}}, falso); 

Mantenga presionado el botón y arrástrelo por la ventana; este código generará la posición del cursor. Puede ir a la página de demostración para verla en acción.

  • Ver demostración
  • Descargar Fuente

Además, también puedes probarlo con SwipeJS, un control deslizante de imagen optimizado para dispositivos móviles y deslizable . Mantenga presionado el botón y arrástrelo hacia la derecha y hacia la izquierda en la demostración de Slider, la diapositiva debe seguir la posición del cursor del mouse.

Conclusión

Cuando se trata de herramientas para desarrollo web, Google Chrome, en mi opinión, está varios pasos adelante de otros navegadores. Está repleto de herramientas para el desarrollo moderno, como Touch Emulation, aunque la implementación se limita a gestos con 1 dedo, no a 2 o más gestos (todavía).

Tenga en cuenta también que la emulación Touch se descartará cuando se cierre la Herramienta de desarrollo.

22 editores de audio digital gratis para descargar en 2017

22 editores de audio digital gratis para descargar en 2017

Ya sea que desee mostrar su artista interior, desee editar algunos comentarios de audio o personalizar alguna música descargada del sitio web Creative Commons, hay una gran cantidad de software completo de edición de audio que puede manejar la grabación y la creación de música con facilidad.De todas las opciones disponibles en Internet, he filtrado más de 20 editores de audio digital que son completamente gratuitos y perfectos tanto para usuarios principiantes como avanzados . La m

(Consejos de tecnología y diseño)

Cómo instalar Chrome en una unidad diferente en Windows

Cómo instalar Chrome en una unidad diferente en Windows

Mi PC tiene un disco duro pequeño, por lo que solo he asignado 25 GB de espacio a la unidad C (unidad del sistema) y almaceno todos mis datos en otras unidades. Todo funciona bien, excepto Chrome. En caso de que no lo sepa, Chrome no ofrece ninguna opción para instalarlo en ninguna otra unidad, excepto la unidad del sistema (es decir, la unidad C).

(Consejos de tecnología y diseño)