Измерьте ограничивающую рамку текстового узла в JavascriptJquery

Программирование на jquery
Ответить
Anonymous
 Измерьте ограничивающую рамку текстового узла в Javascript

Сообщение Anonymous »

У меня возникли проблемы с получением размера текстового узла в пикселях с помощью Javascript. Пример:

первый текстовый блок
второй текстовый блок

< /p>


Мне нужно независимо получить ограничивающую рамку двух текстовых блоков. Я мог бы получить размер второго блока, просто измерив элемент , но первый ускользает от меня. Насколько я могу судить, текстовые узлы в Javascript не имеют высоты или ширины.

Обертывание первого текстового блока в и его измерение это не вариант, потому что я обнаружил, что диапазон не обязательно наследует все стили над ним, и когда я переношу текст, он внезапно меняет размер. Это похоже на принцип неопределенности Гейзенберга в Javascript; моя попытка измерить что-то меняет это.

Я создаю приложение, которое разбивает HTML на страницы (на самом деле EPUB HTML), и мне нужно знать положение, высоту и ширину каждого блока текста на странице, чтобы я мог знать, размещать ли его на этой странице или на следующей.

Есть предложения?

Подробнее здесь: https://stackoverflow.com/questions/696 ... javascript
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»