2009-12-07 24 views
0

J'essaie de créer un menu déroulant dont le défilement est intégré s'il est plus grand que l'écran. Je n'arrive pas à comprendre comment faire cela avec les propriétés de défilement natif overflow-y. Chaque fois que je semble définir ce débordement-y: auto alors le menu qui s'envole est imbriqué dans la div parent avec une barre de défilement.Menu déroulant avec défilement

Quelqu'un a des idées?

Merci!

+0

Si vous pouvez poster un exemple de la façon dont il échoue (télécharger quelque part) Je vais jeter un coup d'oeil pour vous :) Cheers, Iain –

+0

Oui, nous pourrions certainement utiliser un exemple, même une capture d'écran aiderait mais une page en direct ou le code serait mieux –

Répondre

0

vous devez régler la hauteur max proparty pour la div sinon il ne peut pas dire (puisqu'il est en quelque sorte positionné) où s'arrêter, ou vous pouvez définir la hauteur pour les navigateurs plus anciens, ou vous pouvez javascript, changer la hauteur dynamiquement jusqu'à ce qu'il atteigne un maximum