У меня возникли проблемы с получением размера текстового узла в пикселях с помощью Javascript. Пример:
первый текстовый блок
второй текстовый блок
< /p>
Мне нужно независимо получить ограничивающую рамку двух текстовых блоков. Я мог бы получить размер второго блока, просто измерив элемент , но первый ускользает от меня. Насколько я могу судить, текстовые узлы в Javascript не имеют высоты или ширины.
Обертывание первого текстового блока в и его измерение это не вариант, потому что я обнаружил, что диапазон не обязательно наследует все стили над ним, и когда я переношу текст, он внезапно меняет размер. Это похоже на принцип неопределенности Гейзенберга в Javascript; моя попытка измерить что-то меняет это.
Я создаю приложение, которое разбивает HTML на страницы (на самом деле EPUB HTML), и мне нужно знать положение, высоту и ширину каждого блока текста на странице, чтобы я мог знать, размещать ли его на этой странице или на следующей.
Есть предложения?
Подробнее здесь: https://stackoverflow.com/questions/696 ... javascript
Измерьте ограничивающую рамку текстового узла в Javascript ⇐ Jquery
Программирование на jquery
-
Anonymous
1735075235
Anonymous
У меня возникли проблемы с получением размера текстового узла в пикселях с помощью Javascript. Пример:[b]
первый текстовый блок
второй текстовый блок[/b]
< /p>
Мне нужно независимо получить ограничивающую рамку двух текстовых блоков. Я мог бы получить размер второго блока, просто измерив элемент , но первый ускользает от меня. Насколько я могу судить, текстовые узлы в Javascript не имеют высоты или ширины.
Обертывание первого текстового блока в и его измерение это не вариант, потому что я обнаружил, что диапазон не обязательно наследует все стили над ним, и когда я переношу текст, он внезапно меняет размер. Это похоже на принцип неопределенности Гейзенберга в Javascript; моя попытка измерить что-то меняет это.
Я создаю приложение, которое разбивает HTML на страницы (на самом деле EPUB HTML), и мне нужно знать положение, высоту и ширину каждого блока текста на странице, чтобы я мог знать, размещать ли его на этой странице или на следующей.
Есть предложения?
Подробнее здесь: [url]https://stackoverflow.com/questions/6961022/measure-bounding-box-of-text-node-in-javascript[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия