这是我想要制作的内容。我想要一个固定尺寸的盒子,里面会有各种JavaScript函数随着时间放置文本。当文本行数超过盒子高度时,我希望在盒子旁边出现滚动条,这样您就可以在保持盒子高度不变的情况下滚动其中的文本。
如何实现这一点?
如何实现这一点?
div{
overflow-y: scroll
}
overflow-y: auto
。在CSS中使用overflow
:
document.querySelector("div").style.overflowY = "scroll"; //For Y
document.querySelector("div").style.overflowX = "scroll"; //For X
document.querySelector("div").style.overflow = "scroll"; //For both ;)
如果您希望滚动条仅在必要时显示,可以使用以下方法:
document.querySelector("div").style.overflow = "auto"; //JavaScript
//-or-
div{
overflow: auto; /*CSS*/
}
body
而不是 OP 提到的 div
? - tw16body
жҜ”еј•з”Ёdiv
е®№жҳ“еҫ—еӨҡ...иҝҷеҸӘжҳҜдёҖдёӘдҫӢеӯҗгҖӮ - Derek 朕會功夫<script type="text/javascript">
$(function() {
$('.holeEvent').hover(function() {
$(this).removeClass('holeEvent').addClass('holeEvent2');
},
function(){
$(this).removeClass('holeEvent2').addClass('holeEvent');
});
});
</script>
<style type="text/css">
.holeEvent {
height: 50px;
overflow-y: hidden;
}
.holeEvent2 {
height: 50px;
overflow-y: scroll;
}
</style>
<div class="holeEvent2"></div>
overflow-y: auto
是有点不厚道的。 - tw16