Biblioteca ligera de copia a portapapeles-nanoclipboard

Tiempo de ejecución: 30 minutos. Empezar

Autor: bornbit
Views Total: 1,902
Sitio oficial: Ir a la web
Actualizado: June 19, 2016
Licencia: MIT

Vista prévia

Biblioteca ligera de copia a portapapeles-nanoclipboard

Descripción

nanoclipboard es una biblioteca JavaScript ligera y libre de dependencias que permite copiar cualquier texto en el portapapeles local con un solo clic.

Funcionamiento

Inserte el archivo JavaScript nanoclipboard. js en su página HTML.

<script src="nanoclipboard.min.js"></script>

Cree un botón y defina el contenido que desea copiar utilizando el atributo Data-Clipboard-Text:

<button id="btn" data-clipboard-text="https://wikicss.com" title="Copy Me!">Copy</button>

Inicialice el nanoportapapeles y listo.

var clipboard = new NanoClipboard("#btn");

También puede copiar texto desde cualquier campo de texto como entrada:

<input class="url" value="https://wikicss.com"></input>
<button id="btn" data-clipboard-selector=".url" title="Copy Me!">Copy</button>

Eventos de devolución de llamada.

clipboard.onSuccess = function(text) {

alert("Copied: " + text)

this.unselect();
};

clipboard.onError = function(text) {

window.prompt("Ctrl+C: ", text);

// this.unselect();
};

 

Te puede interesar: