jQuery ход внутри р - PullRequest
       19

jQuery ход внутри р

4 голосов
/ 01 апреля 2011

Так что у меня проблема с некоторыми jQuery.

По сути, мне нужно создать функцию, которая будет разбивать абзац, когда он становится слишком большим для контейнера. Половина его останется в текущем контейнере, а остальная часть опустится до следующего.

По сути, я хочу построчно просматривать текст, проверяя его высоту и все строки над ним. Есть ли способ пройти через строки абзаца?

Кроме того, при изменении размера я буду привязывать это к слушателю, чтобы при изменении ширины содержимое оставалось одинаковым по высоте в каждом элементе.

Я надеюсь, что все это имело смысл!

1 Ответ

1 голос
/ 01 апреля 2011

Я не думаю, что вы можете проходить через "строки" в абзаце, потому что то, что визуально может показаться, что 10 строк может фактически быть только одной обернутой строкой (без реальных разрывов строк).

Вы могли бы,например, установите overflow для отображения на контейнере и определите, когда происходит переполнение с помощью height/clientHeight, а затем разбейте текст, посчитав слова или аналогичные значения.

ОБНОВЛЕНИЕ:

Вот демонстрационная версия: http://jsfiddle.net/AQwFM/4/

Очевидно, что нужны улучшения, но вы должны начать.

...