Popup jQuery sur onLoad

Eléphant du PHP | 254 Messages

05 févr. 2017, 15:10

Bonjour,

Je cherche un script jQuery pour ouvrir une fenêtre au chargement d'une page, seulement dans certaines conditions, et ai déjà utilisé sur mon site le script suivant (qui lui ouvre une popup sur un clic) :

Code : Tout sélectionner

jQuery(function($) { $('a.POPCLICK').on('click', function() { var popID = $(this).data('rel'); var popWidth = $(this).data('width'); $('#' + popID).fadeIn().css({ 'width': popWidth}).prepend("<a href='#' class='close'><img src='Images/icone_fermer.png' class='BTN_fermer' /></a>"); var popMargTop = ($('#' + popID).height() + 80) / 2; var popMargLeft = ($('#' + popID).width() + 80) / 2; $('#' + popID).css({ 'margin-top':-popMargTop, 'margin-left':-popMargLeft }); $('body').append('<div id="FADE"></div>'); $('#FADE').css({'filter':'alpha(opacity=80)'}).fadeIn(); return false; }); $('body').on('click', 'a.close, #FADE', function() { $('#FADE , .POPUP').fadeOut(function() { $('#FADE, a.close').remove(); }); return false; }); });
J'aimerais adapter ce script pour pouvoir m'en servir aussi sur le onload en cas de besoin, mais étant une quiche en jQuery, et malgré mes nombreux essais et bidouilles, je ne sais pas (encore) faire.

Quelqu'un pourrait-il m'aiguiller ?

Merci pour votre aide.

Petit nouveau ! | 1 Messages

17 févr. 2017, 01:04

je pense que tu devrais appeller ta fonction dans la page concerné en utilisant l'evènement "onLoad" dans le body de cette dernière.

pour ample info,rend toi ici: http://www.jquery-fr.com/manuel/Les-evenements/unload/


j'espère avoir fait de mon mieux.