Lacier
  • Alternance Lacier
    • Gestion des Canvas dans le Panier
    • Chatbot
      • Étapes pour intégrer la suggestion de produit
    • Monitoring
    • Compression Image Excel
    • Inventaire
    • Gravure Laser
    • Cleaner Module
    • Scripts JavaScript Indépendants
      • Croix pour fermer le widget d'avis
      • Section Instagram
      • Section Panier Commander
      • Chatbot
    • Notification de Retard de Commande
    • Gestion des Templates de Mails
    • Relance Devis
    • Image FIlter
    • Affichage des produits
    • Attribute Replacer
Powered by GitBook
On this page
  1. Alternance Lacier
  2. Scripts JavaScript Indépendants

Croix pour fermer le widget d'avis

Ce script ajoute une croix de fermeture au widget d'avis sur la page. Une fois fermé, le widget reste masqué pour la session actuelle grâce à l'utilisation de sessionStorage.

document.addEventListener("DOMContentLoaded", function() {
    var widget = document.querySelector('#widget_block .block_content');

    if (widget) {
        if (sessionStorage.getItem('widgetClosed') !== 'true') {
            var closeButton = document.createElement('div');
            closeButton.innerHTML = '<span style="font-size: 24px; font-weight: bold; cursor: pointer;">&times;</span>';
            closeButton.style.position = 'absolute';
            closeButton.style.top = '5px';
            closeButton.style.right = '10px';

            widget.appendChild(closeButton);

            closeButton.addEventListener('click', function() {
                widget.style.display = 'none';
                sessionStorage.setItem('widgetClosed', 'true');
            });
        } else {
            widget.style.display = 'none';
        }
    }
});
PreviousScripts JavaScript IndépendantsNextSection Instagram

Last updated 5 months ago