Как при нажатии на текст копировать его в буфер?

Продолжаю развивать свой мини чат, все благодаря вам.

Каждый человек имеет свой Ник, если он напишет в чат, то как вы видите на скрине покажется его ник. Как мне сделать так, чтобы при нажатии на Ник, он копировался в буфер? Скрин вот:
dZqPOtG.png
  • Вопрос задан
  • 2400 просмотров
Пригласить эксперта
Ответы на вопрос 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Для chrome, ie и ff41+
(function() {
    'use strict';

    var nfclip = null;

    if (window.clipboardData && window.clipboardData.setData) {

        nfclip = function(text) {
            return window.clipboardData.setData('Text', text);
        };

    } else if (document.queryCommandSupported) {

        var area = document.createElement('textarea');        
        area.style.opacity = '0';
        area.style.position = 'fixed';
        area.style.top = '-999999px';
        area.style.left = '-999999px';
        document.body.appendChild(area);

        nfclip = function(text) {
            area.value = text;
            area.focus();
            area.select();
            return document.execCommand('copy', false);
        };

    }

    if (!nfclip) {
        nfclip = function() {
            return false;
        }
        nfclip.supported = false;
    } else {
        nfclip.supported = true;
    }

    window.nfclip = nfclip;

    if (window.$) {
        window.$.nfclip = nfclip;
    };
})()

Для остальных
zeroclipboard.org
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы