如何在宽度发生变化后获得正确的textarea scrollHeight?

时间:2016-02-11 10:35:54

标签: javascript jquery html

我试图根据height更改textarea的{​​{1}}。

我第一次更改scrollheight时工作正常但是我遇到了一个对我不起作用的场景,我已经让jsFiddle显示我在做什么什么出了问题。

jsfiddle场景的逐步说明:

1:点击 height 并查看当前的button1

2:点击 scrollheight 然后 button3 ,注意button1值已包含降低。

3:点击 scrollheight 然后 button2 ,注意button1值是再回来。

您可以在scrollheight 50和100之间来回切换,然后再继续检查width,它会一直变化。现在,当我们继续下去时会发生什么事情。

4:点击 scrollheight ,然后点击 {{确保width 50% 1}} 并注意button2 button4已增加。

5:点击 textarea 并检查其当前的height

6:现在点击 button1 将其scrollheight更改为 100%

7:点击 button3 并注意width仍然相同,即使我们刚刚更改了button1 50% 100% ??

正如你在这里看到的那样scrollheight不再变化,而不是textarea身高,即使我改变了width scrollheight,任何人都知道为什么会这样?任何帮助或输入都非常感谢,谢谢!

textarea

jsFiddleExample

0 个答案:

没有答案