jQuery(document).ready(function($) { // Éléments var checkbox = $('.fusion-form-checkbox input[type="checkbox"]'); var submitButton = $('.fusion-button.submit-form'); // Désactiver initialement checkbox.prop('disabled', true); submitButton.prop('disabled', true); // Créer et ajouter la popup $('body').append(` `); // Ouvrir popup $('#openStatuts').on('click', function(e) { e.preventDefault(); $('#statutsPopup').fadeIn(); }); // Fermer popup $('#closePopup').on('click', function() { $('#statutsPopup').fadeOut(); }); // Surveiller le scroll $('#statutsPDF').on('load', function() { var iframe = this; $(iframe.contentWindow).on('scroll', function() { var $frame = $(this); var scrollPosition = $frame.scrollTop() + $frame.height(); var totalHeight = iframe.contentDocument.body.scrollHeight; if (scrollPosition >= totalHeight - 50) { checkbox.prop('disabled', false); } }); }); // Activer le bouton quand checkbox cochée checkbox.on('change', function() { submitButton.prop('disabled', !this.checked); }); });

À propos de Morin

Cet auteur n'a pas encore renseigné de détails.
Jusqu'à présent Morin a créé 8 entrées de blog.
Aller en haut