Nova conquista desbloqueada
Carai, quem diria, eu solucionei um problema sozinho, não precisei do ChatGPT pra corrigir um erro, usei lógica, foi algo básico, mas eu fiz sozinho O ChatGPT me deu esse código pra eu criar um modal: function abrirConfiguracoes() { document.getElementById('configModal').classList.add('active'); } function fecharConfiguracoes() { document.getElementById('configModal').classList.remove('active'); } Porém eu não tinha nenhum desses elementos no meu código, e ficou mais ou menos assim: function openConfig() { document.getElementById('configModal').classList.add('show'); } function closeConfig() { document.getElementById('configModal').classList.remove('show'); } Porém esse código não tava funcionando, e o Modal estava aberto 100% do tempo, então fiz isso: .show { display: block; } .hide { display: none;} E coloquei isso: O que deseja buscar? Florestas naturais Cidades Locais abandonados Áreas desmatadas Áreas queimadas Fechar E atualizei o código pra isso: function openConfig() { document.getElementById('configModal').classList.add('show'); document.getElementById('configModal').classList.remove('hide'); } function closeConfig() { document.getElementById('configModal').classList.remove('show'); document.getElementById('configModal').classList.add('hide'); } É algo simples. Mas não é que funcionou? To surpreso. O Modal abre e fecha sem nenhum problema agora, não há erros, bugs, tá tudo 100% fluido e funcional.

Carai, quem diria, eu solucionei um problema sozinho, não precisei do ChatGPT pra corrigir um erro, usei lógica, foi algo básico, mas eu fiz sozinho
O ChatGPT me deu esse código pra eu criar um modal:
function abrirConfiguracoes() {
document.getElementById('configModal').classList.add('active'); }
function fecharConfiguracoes() {
document.getElementById('configModal').classList.remove('active'); }
Porém eu não tinha nenhum desses elementos no meu código, e ficou mais ou menos assim:
function openConfig() {
document.getElementById('configModal').classList.add('show'); }
function closeConfig() {
document.getElementById('configModal').classList.remove('show'); }
Porém esse código não tava funcionando, e o Modal estava aberto 100% do tempo, então fiz isso:
.show { display: block; }
.hide { display: none;}
E coloquei isso:
id="configModal" class="modal hide">
O que deseja buscar?
E atualizei o código pra isso:
function openConfig() {
document.getElementById('configModal').classList.add('show');
document.getElementById('configModal').classList.remove('hide'); }
function closeConfig() {
document.getElementById('configModal').classList.remove('show');
document.getElementById('configModal').classList.add('hide'); }
É algo simples.
Mas não é que funcionou? To surpreso.
O Modal abre e fecha sem nenhum problema agora, não há erros, bugs, tá tudo 100% fluido e funcional.