Показать сообщение отдельно
  #6 (permalink)  
Старый 18.01.2018, 20:39
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,590

var text = document.getElementById('post_message_475649').firstChild;
var range = document.createRange();
range.selectNode(text);
var rects = range.getClientRects(); //большой прямоугольник из маленьких состоит
[].forEach.call(rects, ({top, left, width, height}) => document.body.insertAdjacentHTML(
  'beforeend', 
  `<div style="
    top: ${top}px;
    left: ${left}px;
    width: ${width}px;
    height: ${height}px;
    position: fixed;
    outline:1px dotted rgba(0,0,255,0.5);
  "></div>`
));
range.detach();
__________________
29375, 35

Последний раз редактировалось Aetae, 18.01.2018 в 20:41.
Ответить с цитированием