Bonjour à tous !
Je suis en pleine session de mise à jours en JS et plus particulièrement en Jquery. Et pour m'exercer j'essaie de transformer plusieurs de anciens script.
En ce moment je travail sur un script qui récupère la taille de la fenêtre du nav de l'utilisateur pour l'appliquer à une div (couverture), et qui réagis à chaque redimensionnement.
La première partie du script ne m'a pas posée de problème, par contre la seconde avec les écouteurs d’événements me rend dingue .
Est-ce que quelqu'un aurait une piste à me donner ?
Modifié par X-F (12 Dec 2014 - 15:12)
Je suis en pleine session de mise à jours en JS et plus particulièrement en Jquery. Et pour m'exercer j'essaie de transformer plusieurs de anciens script.
En ce moment je travail sur un script qui récupère la taille de la fenêtre du nav de l'utilisateur pour l'appliquer à une div (couverture), et qui réagis à chaque redimensionnement.
La première partie du script ne m'a pas posée de problème, par contre la seconde avec les écouteurs d’événements me rend dingue .
Est-ce que quelqu'un aurait une piste à me donner ?
function adapter(){
// On récupère l'id couverture et on lui applique la largeur/hauteur de la fenêtre du nav
$('#couverture').css('width',$(window).width()+'px');
$('#couverture').css('height',$(window).height()+'px');
}
// Une fonction de compatibilité pour gérer les évènements
function boucle(element, type, listener){
if(element.addEventListener){
element.addEventListener(type, listener, false);
}else if(element.attachEvent){
element.attachEvent("on"+type, listener);
}
}
// On exécute la fonction une première fois au chargement de la page
boucle(window, "load", adapter);
// Puis à chaque fois que la fenêtre est redimensionnée
boucle(window, "resize", adapter);
Modifié par X-F (12 Dec 2014 - 15:12)