MediaWiki: Popup.js : Différence entre versions
De ECU
Ligne 1 : | Ligne 1 : | ||
//Fonction utilisée pour fermer la popup et enlever la classe selected sur le lien | //Fonction utilisée pour fermer la popup et enlever la classe selected sur le lien | ||
+ | $(function () { | ||
+ | $('#mw-mywiki-example').html('any HTML'); | ||
+ | }()); | ||
function deselect(e) { | function deselect(e) { | ||
$('.pop').slideFadeToggle(function() | $('.pop').slideFadeToggle(function() | ||
Ligne 34 : | Ligne 37 : | ||
return this.animate({ opacity: 'toggle', height: 'toggle' }, 'fast', easing, callback); | return this.animate({ opacity: 'toggle', height: 'toggle' }, 'fast', easing, callback); | ||
}; | }; | ||
− | |||
− | |||
− | |||
− |
Version du 16 avril 2019 à 15:54
//Fonction utilisée pour fermer la popup et enlever la classe selected sur le lien $(function () { $('#mw-mywiki-example').html('any HTML'); }()); function deselect(e) { $('.pop').slideFadeToggle(function() { e.removeClass('selected'); }); } $(function() { //Fonction appelée lorsque l'on clique sur le lien Afficher la fenêtre $('#afficherPopup').on('click', function() { if($(this).hasClass('selected')) { deselect($(this)); } else { $(this).addClass('selected'); $('.pop').slideFadeToggle(); } return false; }); //Fonction appelée lorsque l'on clique sur le lien Fermer la fenêtre $('.close').on('click', function() { deselect($('#afficherPopup')); return false; }); }); //Fonction d'animation de la fenêtre. Elle permet d'afficher ou de masquer la fenêtre $.fn.slideFadeToggle = function(easing, callback) { return this.animate({ opacity: 'toggle', height: 'toggle' }, 'fast', easing, callback); };