Probar si un div está sobrevolado
Resuelto
electroking
Mensajes publicados
276
Estado
Miembro
-
electroking Mensajes publicados 276 Estado Miembro -
electroking Mensajes publicados 276 Estado Miembro -
Hola a todos, pues, tengo una div
y me gustaría saber cómo una función de JavaScript con un setInterval
podría verificar si madiv está sobrevolada por el cursor.
Gracias de antemano por vuestra respuesta.
Firma eliminada por moderación.
<div id="madiv">#contenu</div>
y me gustaría saber cómo una función de JavaScript con un setInterval
window.setInterval("mafonction()", 1); function mafonction() { if ( /* si madiv est survolée */ ){ /* XXX */ } } podría verificar si madiv está sobrevolada por el cursor.
Gracias de antemano por vuestra respuesta.
Firma eliminada por moderación.
Enlaces relacionados:
- cómo cargar una página HTML en JavaScript
- recuperar el ID de una imagen: javascript
- Mostrar una variable de JavaScript en un formulario HTML
- Deshabilitar un campo de entrada si se selecciona el select
- Detectar si un streamer está en directo (API Twitch Helix)
- utilizar JavaScript para obtener un valor de un archivo txt
2 respuestas
-
Hola,
Podrás obtener algo usando onmouseover/mouseenter con un manejador de evento/escuchador, ver aquí
https://developer.mozilla.org/en-US/docs/Web/Events/mouseover
o usas el fallback de la función o directamente el objeto event (compara su valor)
O bien una triquiñuela usando las coordenadas del mouse para detectar si está en la zona correcta. -
Hola,
Si tienes permitido incluir jQuery en tu página, hay una solución fácil:
https://api.jquery.com/mouseenter/
$( "#madiv" ).mouseenter(function() { /* XXX */ });