/* * 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' }); } }); }); });

Como Tirar Ar De Cano

Como Tirar Ar De Cano

O processo de como tirar ar de cano é essencial para garantir o funcionamento eficiente de sistemas hidráulicos. O ar acumulado nos canos pode causar diversos problemas, como ruídos, perda de pressão e até mesmo danos ao sistema. Para evitar esses inconvenientes, é fundamental entender as etapas necessárias para realizar essa tarefa de forma eficaz e segura.

Identificando o Problema

Antes de iniciar o procedimento de como tirar ar de cano, é importante identificar se realmente há ar preso no sistema. Os sinais mais comuns incluem barulhos estranhos ao ligar a torneira, água com pressão irregular e vazamentos. Ao notar esses sintomas, é hora de agir e eliminar o ar acumulado.

Preparação para o Processo

Para realizar o procedimento de como tirar ar de cano, você precisará de algumas ferramentas básicas, como uma chave inglesa, um balde e, em alguns casos, um desentupidor. Certifique-se de que o sistema esteja desligado e que você tenha acesso aos pontos de drenagem. Isso facilitará a remoção do ar de maneira eficiente.

Despressurizando o Sistema

O primeiro passo prático é despressurizar o sistema. Para isso, localize a válvula de fechamento e feche-a. Em seguida, abra todas as torneiras e chuveiros da casa. Isso permitirá que a água comece a fluir e o ar preso seja liberado. Mantenha as torneiras abertas por alguns minutos para garantir que todo o ar seja expelido.

Verificando as Válvulas de Drenagem

Após despressurizar o sistema, é hora de verificar as válvulas de drenagem. Essas válvulas são essenciais para a remoção do ar. Localize as válvulas em pontos estratégicos do encanamento e abra-as lentamente. Isso permitirá que o ar acumulado escape, enquanto a água flui para fora, garantindo que o sistema fique livre de bolhas de ar.

Reabastecendo o Sistema

Depois de ter certeza de que todo o ar foi removido, é hora de reabastecer o sistema. Feche as válvulas de drenagem e abra a válvula de fechamento. Isso permitirá que a água entre novamente no sistema. É importante monitorar a pressão da água durante esse processo para garantir que tudo esteja funcionando corretamente.

Testando o Sistema

Com o sistema reabastecido, é hora de realizar testes. Abra as torneiras e verifique se a pressão da água está estável e se não há mais barulhos estranhos. Caso ainda perceba algum problema, pode ser necessário repetir o processo de como tirar ar de cano até que a situação se normalize completamente.

Manutenção Preventiva

Para evitar que o ar se acumule novamente, é recomendável realizar manutenções preventivas. Inspecione regularmente o sistema hidráulico e verifique se há vazamentos ou pontos de ar. Além disso, considere a instalação de dispositivos que ajudem a eliminar o ar, como válvulas de ar automáticas, que podem facilitar o processo.

Quando Chamar um Profissional

Se, após seguir todos os passos de como tirar ar de cano, o problema persistir, pode ser hora de chamar um profissional. Um encanador especializado poderá identificar problemas mais complexos que podem estar causando o acúmulo de ar, como obstruções ou falhas no sistema hidráulico.

Conclusão

Realizar o procedimento de como tirar ar de cano é uma tarefa que pode ser feita por qualquer pessoa com um pouco de paciência e as ferramentas certas. Com as dicas acima, você pode garantir que seu sistema hidráulico funcione de maneira eficiente e sem problemas. Lembre-se sempre de monitorar e manter seu sistema para evitar futuros inconvenientes.