Facebook как ввод статуса - PullRequest
0 голосов
/ 19 июля 2010

Есть ли такой же готовый ввод, как ввод статуса в Facebook? Я имею в виду, они используют contenteditable div, и они завернули все это довольно хорошо. Они могут изменить его размер (на фокус / размытие), если он продолжает перенос и расширение слов, а когда вы вводите действительно длинное слово в их ввод, которое не может быть перенесено, оно остается внутри элемента div и не перекрывает другие элементы рядом с ним ..

Пожалуйста, помогите мне сделать эти две вещи в contenteditable div, или, если вы знаете, готовый, пожалуйста, поделитесь.

Спасибо.

P.S. Я пытался сделать это сам, а не просто быть ленивым. Мне почти удалось остановить перекрытие, но мне не удалось заставить div оставаться приемлемым (перенос по словам, расширяемый) после изменения высоты. Я также подумал о том, чтобы попытаться понять, как Facebook делает это сам, но новичку довольно сложно понять свой код, так как он все минимизирован, сжат и прочее.

1 Ответ

0 голосов
/ 19 июля 2010

Они (Facebook), кажется, используют этот CSS

overflow-x: hidden;
overflow-y: auto;
...