B
blankito1998
Beta
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
if(mysqli_num_rows($meeryidpro2) >=3){Para que la condición funcione solo si los elementos con la clase.loapro
están visibles (es decir, tienendisplay: block
), debes verificar el estilo del primer elemento que coincida. Aquí tienes un ejemplo de cómo hacerlo:
### Código JavaScript
JavaScript:if (document.querySelectorAll(".loapro").length > 0) { const loaproElements = document.querySelectorAll(".loapro"); // Verificar si al menos uno está en display block const isVisible = Array.from(loaproElements).some(el => getComputedStyle(el).display === "block"); if (isVisible) { // Código a ejecutar si al menos un elemento .loapro está en display block console.log("Hay elementos .loapro visibles."); } } else { console.log("No hay elementos .loapro."); }
### Explicación
1. Verificar Existencia: Primero, se comprueba si hay elementos con la clase.loapro
. Si no hay, se imprimirá un mensaje.
2. Convertir NodeList a Array: Se convierte el NodeList devuelto porquerySelectorAll
a un array utilizandoArray.from()
.
3. Comprobar Visibilidad: Se utiliza.some()
para verificar si al menos uno de los elementos tiene un estilo dedisplay
igual a"block"
.
4. Ejecutar Condición: Si hay algún elemento visible, se ejecuta el bloque correspondiente.
Con este código, podrás asegurarte de que tu lógica solo se ejecute si hay elementos con la clase.loapro
visibles en la página.
aqui esta en 3 o mas o 3 o menos??