Html 调整终端大小或奇怪的顶部滚动

Html 调整终端大小或奇怪的顶部滚动,html,css,jquery-terminal,Html,Css,Jquery Terminal,使用jQueryTerminal1.2.0和jQuery3.2.1基本上是可行的,但我无法通过两种不同的方式之一实现正确的滚动。我正在看电视。演示看起来很棒。我看了一下,但在标记的问题中没有发现另一个类似的问题。我正在使用terminal.echo()向终端写入数据 起初,我看到了与@zack在关于的问题中相同的容器大小调整问题。所以我添加了一个高度,有宽度值和没有宽度值。它的行为仍然相同 现在,每个键入的命令都位于顶部。按enter键后,打印输出,输出向上滚动,滚动条移动,然后打印新的提示并在

使用jQueryTerminal1.2.0和jQuery3.2.1基本上是可行的,但我无法通过两种不同的方式之一实现正确的滚动。我正在看电视。演示看起来很棒。我看了一下,但在标记的问题中没有发现另一个类似的问题。我正在使用terminal.echo()向终端写入数据

起初,我看到了与@zack在关于的问题中相同的容器大小调整问题。所以我添加了一个高度,有宽度值和没有宽度值。它的行为仍然相同

现在,每个键入的命令都位于顶部。按enter键后,打印输出,输出向上滚动,滚动条移动,然后打印新的提示并在屏幕顶部可见

我意识到这几乎是两个不同的问题,但当我试图得到一些有用的东西时,变化会产生不同的行为

还有谁见过这些行为吗

根据我的评论,我去了codepen,这里是结果的截图


你们有什么样的演示吗?也许你可以创造。你可以举个例子,我将摘录一个很小的例子,很好的建议。这两个链接也很有用,谢谢。好的,我在左侧HTML的codepen中为HTML添加了
,并将右侧的JS框
term=$('body')
更改为
term=$('line')
。无论是否有高度,这都会重现@zack问题中的向下调整问题。溢出css属性也没有什么不同。哦,这是因为滚动条在主体上而不是在终端上,你需要设置高度,如果你想要全屏终端,那么你可以使用
.terminal{height:100vh;}
或使用javascript设置高度(你需要在调整大小事件时重新计算)。此外,1.3.0中有一个缺陷,其特征码(由cols方法引起)已在1.3.1中修复