2012-07-14 47 views
0

我的div与draggable,resizableeditable (contenteditable=true)功能。 This divdiv的大小不会自动扩大jquery

包含一些文字,用户可以编辑。我的问题是,当用户在div中的文字写入时,div大小

不会自动展开。我设置了其height:auto,但这也不起作用。我应该怎么做,而

输入文本div的大小也增加?

+0

当你有更多的文本,它的长度可以处理的div如何表现?这可能是因为你有任何溢出或文本溢出选项。 – Ando 2012-07-14 17:25:54

+0

目前我设置其'溢出:可见' – 2012-07-14 17:26:52

回答

1

如果你在谈论jQueryUI的可调整大小的插件,那么这就是你的问题。它在元素上设置了明确的高度,覆盖了你的height: auto

+0

好吧,但最新的解决方案? – 2012-07-14 17:27:36

+0

不要使用可调整大小?或者听'keyup'事件,并将元素的高度设置回'auto'。解决方案真的取决于你愿意做出什么妥协。但从根本上说,你不能说“这个元素可以手动调整大小,但它也会自动调整大小”。 – 2012-07-14 17:32:23