O projeto precisa implementar a função de clicar no botão para copiar o link. Vários plug-ins que vi online. Zeroclipboard é uma função de cópia implementada através do Flash. Com mais e mais propostas para abolir o Flash, pode copiar e cortar o JS? Hoje, compartilho um plug-in compatível com o navegador IE7 copiando para todos, apoiando o uso do JavaScript para obter cópia, corte e cola.
método.
cópia
var copy = new clipboard (document.getElementById ('dados'), {beforecopy: function () {}, copy: function () {return docum.getElementById ('data'). value;}, postcopy: function () {}});A cópia será chamada automaticamente se você quiser chamá -lo:
var cópia = new clipboard (document.getElementById ('dados')); copy.copyd ();Document.getElementById ('Data'): o objeto a ser recuperado, você também pode usar o jQuery $ ('#dados')
Corte
Basicamente, o mesmo que o método de implementação de copiar:
var cut = new clipboard (document.getElementById ('dados'), {beforecut: function () {}, corte: function () {return docum.getElementById ('dados').ou
var cut = new clipboard (document.getElementById ('dados')); cut.cut (); paste do pastevar = new clipboard (document.getElementById ('dados'), {antesPaste: function () {}, paste: function () {return document.getElementById ('data').ou
var paste = new clipboard (document.getElementById ('dados')); paste.poste ();Código completo:
(function (nome, fun) {if (typeof módulo! == 'indefinido' && module.exports) {module.exports = fun ();} else if (typeof definir === 'function' && define.amd) {define (fun); {this [name] =};}; CLIPBOLE (TAR, OPTIONS {this.Options = Opções || {}; CLIPBOOD.PROTOTY.COPYD = função (Valor) {// Antes da cópia, você pode verificar o valor ou modificar o valor se (this.options.beforecopy) {thes this.Tartext; Document.Code.CoderTextRange (); Element.Remove?