Atualidade Network

jQuery(document).ready(function($) { // --- Referencias a los elementos --- const $btnToggle = $('.btn-toggle-filters'); const $buttonText = $btnToggle.find('.elementor-button-text'); const $filters = $('.form-wrapper'); const $gridElement = $('.elementor-element-5f973bb'); const $loopContainer = $('.elementor-loop-container'); // --- CÓDIGO PARA EL ESTADO INICIAL EN MÓVIL --- const isMobileOnLoad = window.matchMedia("(max-width: 1024px)").matches; if (isMobileOnLoad) { // 1. Añadimos la clase 'closed' y ocultamos con display:none para que empiece cerrado $filters.addClass('closed').css('display', 'none'); // 2. Ponemos el texto correcto en el botón $buttonText.text('Mostrar filtros'); } // --- LÓGICA DEL CLIC --- $btnToggle.on('click', function(e) { e.preventDefault(); const isMobileOnClick = window.matchMedia("(max-width: 1024px)").matches; // Lógica para mostrar/ocultar filtros en móvil if (isMobileOnClick) { $filters.addClass('mobile-animation'); if ($filters.hasClass('closed')) { // Mostrar $filters.removeClass('closed').css({ display: 'block', opacity: 0 }); setTimeout(() => { $filters.addClass('opening'); $buttonText.text('Ocultar filtros'); }, 10); setTimeout(() => { $filters.removeClass('opening').css({ opacity: '', display: '' }); }, 310); } else { // Ocultar $filters.addClass('closing'); setTimeout(() => { $filters.removeClass('closing').addClass('closed').css({ display: 'none' }); $buttonText.text('Mostrar filtros'); }, 300); } } else { // Lógica para mostrar/ocultar filtros en escritorio $filters.toggleClass('closed'); $buttonText.text($filters.hasClass('closed') ? 'Mostrar filtros' : 'Ocultar filtros'); } // Lógica para cambiar las columnas del grid if ($gridElement.hasClass('elementor-grid-3')) { $gridElement.removeClass('elementor-grid-3').addClass('elementor-grid-4'); $loopContainer.removeClass('elementor-grid-3').addClass('elementor-grid-4'); } else { $gridElement.removeClass('elementor-grid-4').addClass('elementor-grid-3'); $loopContainer.removeClass('elementor-grid-4').addClass('elementor-grid-3'); } }); });
Filtros
Data de publicação
Picture of admin
admin

23 Mar 2026

PHOTONFOOD

O objetivo geral do projeto é investigar a aplicação das tecnologias fotónicas na cadeia agroalimentar...

Picture of admin
admin

23 Mar 2026

VISIONMEAT

Desenvolvimento da tecnologia de visão hiperespectral para o controlo da qualidade higiénica na indústria da...

Picture of admin
admin

23 Mar 2026

SENSOPLAG

Este projeto visa criar novas ferramentas digitais para a previsão e deteção precoce das principais...

Subscreve a nossa newsletter e fica a par de todas as novidades

Recebe as últimas novidades em inovação, tecnologia e tendências diretamente no teu email.

Picture of admin
admin

23 Mar 2026

VALUÓS

El proyecto se centra en una valorización integral de los residuos agrícolas a partir de...

Picture of admin
admin

23 Mar 2026

GREEN BRINE

Projeto para a valorização de salmouras mediante a integração de tecnologias sustentáveis a partir do...

Picture of admin
admin

23 Mar 2026

MICOALGA-FEED

Desenvolvimento de novas formulações de rações que, suplementadas com fungos e microalgas, tenham um efeito...

Picture of admin
admin

23 Mar 2026

SEGURAM

Conceção de novos processos que permitam a valorização de subprodutos para obter conservantes naturais e...

Picture of admin
admin

23 Mar 2026

PREDIMIC

Projeto de investigação colaborativo apoiado pelo CDTI para o controlo preditivo de riscos de contaminação...

Picture of admin
admin

23 Mar 2026

BIOCLEAN

Este sistema integral biotecnológico de limpeza e desinfeção microbiológica de patógenos baseia-se em endolisinas eficazes...

Picture of admin
admin

23 Mar 2026

CÁRNICAS SERRANO

A AINIA participou no desenvolvimento de uma nova gama de produtos empanados mais saudáveis e...