¡Gracias a todos! Sigo diseñando mi juego con Javascript.
Hay una caja, id llamada 'box1'. Además, hay un botón oculto. Tengo una función para cambiar la clase box1.
Quiero cambiar la visibilidad si el box1 tiene la clase "resplandor". De hecho, planeo marcar la clase de 9 casillas. Por lo tanto, puedo usar && para la condición "si".
$(document).ready(function() { if (document.$('#box1').classList.contains('.glow')) { $(".btn-warning").css('visibility', 'visible'); }});algo así como puedes diseñar tu código
Tienes 9 bloques con su caja 1, caja 2, etc.
Bucles a través de obtener todos los nodos de clase
$("div[id^='box']").foreach(function(){ if($(this).hasClass(".glow")) { // your logic $(".btn-warning").css('visibility', 'visible'); } }Espero que esto funcione para tí
Gracias a todos por sus comentarios. Cambio mi lógica.
Termino el código yo mismo.
gameboxsize es el div para 9boxes .
setInterval(function() { var gamebox = document.getElementById('gameboxsize'); var nodesSameClass = gamebox.getElementsByClassName('glow'); console.log(nodesSameClass.length); var winNum = nodesSameClass.length; if (winNum === 9) { $(".btn-warning").css('visibility', 'visible'); } });