/* * JavaScript Puro: TCL Reservatórios Premium * Funções: Menu Mobile, Header Fixo (Sticky) e Scroll Suave. * Autor: Alquimista do Código 2.0 */ document.addEventListener('DOMContentLoaded', () => { // --- 1. Menu Mobile (Hamburguer) --- const navToggle = document.querySelector('.nav__toggle'); const navList = document.querySelector('.nav__list'); const body = document.body; if (navToggle && navList) { navToggle.addEventListener('click', () => { body.classList.toggle('nav-open'); const isExpanded = navToggle.getAttribute('aria-expanded') === 'true'; navToggle.setAttribute('aria-expanded', !isExpanded); }); } // --- 2. Dropdown (Acessível por Teclado e Click) --- // Esta lógica é necessária para desktop e mobile const dropdownToggles = document.querySelectorAll('.nav__link--dropdown-toggle'); dropdownToggles.forEach(toggle => { toggle.addEventListener('click', (e) => { // Prevenir o clique no link se for um dropdown (especialmente em mobile) e.preventDefault(); const parentItem = toggle.closest('.nav__item--dropdown'); parentItem.classList.toggle('dropdown-open'); }); // Adiciona suporte a teclado (Enter) toggle.addEventListener('keydown', (e) => { if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); const parentItem = toggle.closest('.nav__item--dropdown'); parentItem.classList.toggle('dropdown-open'); } }); }); // --- 3. Header Fixo (Sticky on Scroll) --- const header = document.getElementById('header'); if (header) { const stickyThreshold = 50; // Distância de scroll para fixar const handleScroll = () => { if (window.scrollY > stickyThreshold) { header.classList.add('header--sticky'); } else { header.classList.remove('header--sticky'); } }; window.addEventListener('scroll', handleScroll, { passive: true }); } // --- 4. Scroll Suave para Âncoras (Ex: CTA do Hero) --- const anchorLinks = document.querySelectorAll('a[href^="#"]'); anchorLinks.forEach(link => { link.addEventListener('click', function(e) { const href = this.getAttribute('href'); // Ignorar links que são apenas '#' ou toggles de dropdown if (href === '#' || this.classList.contains('nav__link--dropdown-toggle')) return; const targetElement = document.querySelector(href); if (targetElement) { e.preventDefault(); // Fecha o menu mobile se estiver aberto if (body.classList.contains('nav-open')) { body.classList.remove('nav-open'); navToggle.setAttribute('aria-expanded', 'false'); } // Calcula a posição do elemento de destino const headerOffset = header ? header.offsetHeight : 0; const elementPosition = targetElement.getBoundingClientRect().top; const offsetPosition = elementPosition + window.pageYOffset - headerOffset; window.scrollTo({ top: offsetPosition, behavior: 'smooth' }); } }); }); });

Caixa d’água não enche

Caixa d’água não enche: Causas Comuns

Quando a caixa d’água não enche, é fundamental identificar as causas que podem estar por trás desse problema. Entre as razões mais comuns estão obstruções nas tubulações, que podem ser causadas por sujeira ou detritos acumulados. Além disso, a pressão da água na rede pode ser insuficiente, o que impede o enchimento adequado. Verificar a válvula de entrada e o funcionamento da bomba, se houver, também é essencial para diagnosticar a situação.

Verificação da Válvula de Entrada

A válvula de entrada é um componente crucial que controla o fluxo de água para a caixa d’água. Se a válvula estiver danificada ou entupida, a água não conseguirá entrar. É importante realizar uma inspeção visual e, se necessário, limpar ou substituir a válvula. Além disso, certifique-se de que a válvula esteja na posição correta para permitir o enchimento da caixa d’água.

Pressão da Água na Rede

A pressão da água na rede de abastecimento pode variar, e em algumas regiões, a pressão pode ser insuficiente para encher a caixa d’água. Isso é especialmente comum em áreas mais altas ou em horários de pico de consumo. Uma solução pode ser a instalação de uma bomba de pressurização, que ajuda a aumentar a pressão e garante que a caixa d’água encha adequadamente.

Obstruções nas Tubulações

Obstruções nas tubulações são uma das principais causas para a caixa d’água não encher. Detritos, sujeira e até mesmo calcário podem se acumular, bloqueando o fluxo de água. Realizar uma limpeza periódica das tubulações é uma prática recomendada para evitar esse tipo de problema. Em casos mais graves, pode ser necessário chamar um encanador para desobstruir as tubulações.

Problemas na Bomba de Água

Se a sua caixa d’água é abastecida por uma bomba, problemas nesse equipamento podem impedir o enchimento. Verifique se a bomba está funcionando corretamente e se não há vazamentos nas conexões. Além disso, a bomba deve ser dimensionada corretamente para a capacidade da caixa d’água e a demanda de consumo. Caso a bomba esteja com defeito, a substituição pode ser necessária.

Fugas e Vazamentos

Fugas e vazamentos na caixa d’água ou nas tubulações podem causar a perda de água, resultando em um enchimento inadequado. Inspecione a caixa d’água em busca de rachaduras ou vazamentos visíveis. Se houver sinais de vazamento, é importante realizar os reparos imediatamente para evitar desperdício de água e garantir que a caixa d’água encha corretamente.

Manutenção Regular da Caixa d’água

A manutenção regular da caixa d’água é essencial para garantir seu funcionamento adequado. Isso inclui limpeza, verificação de componentes e inspeção de possíveis danos. Um cronograma de manutenção pode ajudar a identificar problemas antes que se tornem sérios, garantindo que a caixa d’água encha sempre que necessário. Além disso, a manutenção ajuda a prolongar a vida útil do reservatório.

Importância do Dimensionamento Correto

O dimensionamento correto da caixa d’água é fundamental para atender às necessidades de consumo de água. Uma caixa d’água muito pequena pode não ser capaz de armazenar água suficiente, resultando em problemas de enchimento. Ao planejar a instalação, considere o número de moradores e o consumo médio diário para escolher um reservatório adequado.

Consultoria Especializada

Se você está enfrentando problemas com a caixa d’água não enchendo, pode ser útil buscar a ajuda de profissionais especializados. Empresas como a TCL Reservatórios Metálicos oferecem consultoria e soluções personalizadas para atender às suas necessidades. Com a experiência e a expertise adequadas, é possível identificar rapidamente a causa do problema e implementar a solução mais eficaz.

Conclusão

Identificar e resolver o problema da caixa d’água não enchendo é crucial para garantir o abastecimento de água em sua residência ou empresa. Com as informações e dicas apresentadas, você pode tomar as medidas necessárias para solucionar essa questão. Lembre-se de que a manutenção preventiva e a consulta a profissionais são sempre boas práticas para evitar contratempos.