B
blankito1998
Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
como podria hacer que esto funcione?Sí, por supuesto, puedes agregar un listener a todo el documento y luego comprobar si el click fue dentro del div o fuera de él. Aquí tienes un ejemplo de cómo hacerlo:
JavaScript:var miDiv = document.getElementById("miDiv"); document.addEventListener("click", function(event) { if (event.target == miDiv) { console.log("Hiciste click en el div!"); // Aquí se puede ejecutar tu función cuando se hace clic en el div } else { console.log("Hiciste click fuera del div!"); // Aquí se puede ejecutar tu función cuando se hace clic fuera del div } });
En este caso,event.target
es el elemento en el que se hizo clic. Si este elemento es tu div (comparándolo conmiDiv
), se ejecuta el código necesario para cuando haces clic en el div. De lo contrario, se ejecuta el código para cuando haces clic en cualquier otro lugar del documento.
var miDiv = document.getElementsByClassName("morame2")[0];
document.addEventListener("click", function(event) {
if (event.target == miDiv) {
alert("chaoooo");
// Aquí se puede ejecutar tu función cuando se hace clic en el div
} else {
document.ontouchmove = function(event) {
var touch = event.touches[0];
var elemento = document.elementFromPoint(touch.clientX, touch.clientY);
if (!elemento.classList.contains("morame2") && !elemento.classList.contains("li")) {
document.getElementsByClassName("morame2")[0].setAttribute("onclick", "caters2(1);");
document.getElementsByClassName("dps2")[0].style.display="none";
}
}
}
});
quiero que mande una alerta al hacer click y que cuando mueva el dedo en la pantalla se mande esos comandos con ontouchmove podrias ayudarme porfa