Actualité 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'); } }); });
Filtres
Date de publication
Image de admin
admin

23 Mar 2026

CELEBRE

Projet dirigé par FACSA visant à récupérer la cellulose, comme le papier hygiénique, à partir...

Image de admin
admin

23 Mar 2026

BIGPREDIDATA

L’entreprise Azufrera y Fertilizantes Pallarés, S.A. (AFEPASA) a confié à AINIA le développement de stratégies...

Image de admin
admin

23 Mar 2026

SUPRALEM

Recherche et développement de nouvelles sources de protéines alternatives, à travers la culture de biomasses...

Abonnez-vous à notre newsletter et découvrez toutes les nouveautés

Recevez les dernières actualités en innovation, technologie et tendances directement dans votre boîte mail.

Image de admin
admin

23 Mar 2026

PREVENCPACK

Le projet aborde des solutions innovantes à travers des revêtements et des emballages comestibles afin...

Image de admin
admin

23 Mar 2026

ARTEMISA

Les entreprises ENSIS et MAHOU collaborent dans ce projet consorcié de recherche pour le développement...

Image de admin
admin

23 Mar 2026

BLOOD4GOOD

Ce projet a pour objectif la valorisation du sang d’abattoir porcin afin d’obtenir un hydrolysat...

Image de admin
admin

23 Mar 2026

SMARTCLEAN_IA

Le projet développé par l’entreprise CLEANITY, avec le soutien de AINIA, consiste à concevoir un...