Показать сообщение отдельно
  #11 (permalink)  
Старый 18.01.2022, 18:15
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,080

Ubivectel,
document.addEventListener("click", (event) => {
    let target =  event.target;
    if (target = target.closest('.K_copy')) {
        let top = event.pageY + 10 + 'px';
        let left = event.pageX + 10 + 'px';

        target = target.closest('.KIDE_msg_top')
        let clon = target.cloneNode(true);
        clon.querySelectorAll(".KIDE_quote").forEach(el => el.remove());
        let text = clon.textContent;
        navigator.clipboard.writeText(text);

        $("#K_copy").css({top, left}).show(400, function () {

            setTimeout(function () {
                $("#K_copy").hide(300);
            }, 800);
        });
    }
});


далее сами уточняйте
Ответить с цитированием