11521 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

je veux faire un site où la page principale contient l'architecture des données à afficher sous forme de div masqué.

Ensuite, en fonction du choix du visiteur, j'affiche les div en y ajoutant du contenu via JQuery :
$('<p>').appendTo('.div1 .sousdiv1').text('nouveau texte');

Jusque là pas de problème.

Le souci est que lorsque tout est affiché, il est impossible de faire défiler la page autrement que par les flèches du clavier : il n'y a même pas d'ascenseur !

Je pense qu'au chagement de la page, celle-ci étant vide, le navigateur ne détecte pas le besoin d'un ascenseur et comme j'ajoute les textes en JQuery ensuite, alors le navigateur ne détecte pas le changement de la taille de la page.

Est-ce bien ça ?

Comment résoudre mon problème ? Avez-vous des idées ?
Codepen ? Je ne connais pas. As-tu des détails ?

Je vais uploader la partie test de mon site pour donner accès au problème. Je te préviens quand c'est fait.
C'est bon, c'est chargé.

Adresse : http://boris.maire.free.fr/test-POO

Ensuite, il faut aller dans le menu et choisir "Laudes (sans invitatoire)"

Il y a tout un tas d'erreur en début de page, c'est normal : les fichiers demandés sont 1) bidons, 2) dans une autre arborescence. Il ne s'agit que d'une version de test du remplissage des div.
Ok merci,

le problème est que ton body a la propriété
 overflow: hidden;
donc enlève cette propriété et cela devrait te convenir Smiley smile
Modifié par JENCAL (14 Mar 2016 - 11:10)