2016-03-04 87 views
0

我在创建位置绝对div内的自动扩展textarea时遇到了问题。 This question回答了如何制作自动展开textarea,但是,此技术在position: absolute父级中不起作用。 textarea会正确地展开和收缩,直到达到85px的最大高度。然后,一旦你尝试和删除线textarea不会正确收缩。自动扩展textarea位置绝对div不能正确缩小

这是问题的一个演示:http://codepen.io/anon/pen/mPeyzE

我猜这具有与scrollHeight一些特殊的情况和家长的高度来完成,但我找不到任何记录这个确切的情况。

+0

其在我的Chrome 49上工作正常。 –

+0

我在Ubuntu上的49.0.2623.75,它不工作。你在扩大,然后删除行? – kennyjwilli

+0

[**检查此链接**](https://i.gyazo.com/06088afd8a88c3329d3da853f825963a.gif)chrome 49.0.2623.75 windows vista –

回答

0

它在我的Chrome上运行正常版本48.0.2564.116(64位) - Mac OSX。

+0

我刚刚在我的Mac,Chrome 48.0.2564.116上对此进行了测试,并确认了不正确的行为。 textarea应该恢复到原来的大小。如果你多次点击return,textarea停止扩展,然后点击删除,直到你不能再看,你会观察到不正确的行为。 – kennyjwilli