我从切换overflow:hidden;
到时遇到问题overflow:auto;
,然后回到隐藏文本不占用滚动条空间。请看我的小提琴
这是我的 HTML
<div>
<p>Lorem ipsum dolor .. lots of text here.</p>
</div>
<button id="switch">Switch div overflow</button>
CSS
div { height:300px; width:200px; overflow:hidden; background:#CCC;}
jQuery
$('button').click(function(){
if($('div').css('overflow') == 'hidden'){
$('div').css({'overflow':'auto'});
}else if($('div').css('overflow') == 'auto'){
$('div').css({'overflow':'hidden'});
}
});