我遇到的问题与HTML textarea
和放在那里的文字有关。我希望它有一个垂直滚动并逐行显示文本。
相反,它没有正确显示线条。例如,假设我的文本默认包含在四行中。现在让我们说我在第一行,然后按下向下箭头 - 我将移动到第三行,另一个向下滚动箭头,我在最后一行,第四行。现在让我们向上箭头,我在第二行。就好像我的滚动没有及时识别keyup
事件,或者一次显示两行(一行和第二行的一部分 - 如果你检查我正在附加的小提琴,你可以看到它{ {3}})。
请注意,只有当我选择textarea
只有一行时才会出现此问题 - 如果我选择了两行,那么一切似乎都运转正常。
我的代码:
<html>
<body>
<style type="text/css">
textarea[name="info"] {resize: none; height: 100%; width:100%, 375px; overflow-y: scroll;
}
</style>
<textarea name="info" cols=65 wrap="soft" rows=1 disabled="disabled">Niewielkie wzniesienie o kształcie kopca, z wyraźnie zaznaczonym wierzchołkiem i łagodnymi zboczami wznosi się nad Mariańską Doliną położoną po wschodniej stronie. Góra wyrasta na końcu ramienia odchodzącego na południowy-zachód od rozrogu. </textarea>
</body>
</html>
在这个小提琴中你可以看到问题:如果textarea
将被调整大小(展开),你可以看到四行文字。但是,当您滚动时,您只有三行(并且第一个单击行被错误地排成一行 - 一行中有两行)。