2008-12-16 16 views
0

Dans Firefox ......débordement Firefox: défilement redimensionner problème

<div id="container" style="overflow:scroll; width:400px; height:500px"> 
     <div id="content" style="height:500px; width:800px"/> 
</div> 

Le DIV « conteneur » devrait avoir des barres de défilement depuis le div avec id « contenu » est plus large que. Si, en utilisant JavaScript (voir ci-dessous), je réinitialise la taille de la div "content" à "200px", je m'attendrais à ce que les barres de défilement sur le div "container" disparaissent. Ils ne le font pas, sauf si je redimensionne manuellement la fenêtre du navigateur.

function Resize() { 
    document.getElement("content").style.width="200px"; 
} 

J'ai essayé de forcer un refusion sur un conteneur en appliquant une classe css. Ce travail na pas ...

function Resize() { 
    document.getElement("content").style.width="200px"; 
    document.getElement("container").className="test"; 
} 

Répondre

4

Réglage overflow: scroll; devrait forcer les barres de défilement à être sur. Si vous voulez qu'ils apparaissent et disparaissent avec la taille du contenu, essayez overflow: auto;