I have a div that animated from height: 0 to height: 80% (80% of the body) and sometimes the content in this appearing div will be bigger than the div, requiring a scroll bar.
Problem is the scroll bar isn’t apparant when the animation is running, and it only appears when it needs to after the animation. (kinda a good thing really)
But I’m being picky because I’m adding the final touches to my site and when the scroll bar randomly appears, it shifts the content left and it just looks funny.
So I want the scroll bar to be there all the time regardless. Is this possible?
Your animation library must be setting
overflow: hiddenon the outer element, which is why the scrollbar disappears.Try wrapping the content in one more div:
Try it here: http://jsfiddle.net/e3BkK/