Das Projekt muss die Funktion des Klickens auf die Schaltfläche implementieren, um den Link zu kopieren. Mehrere Plug-Ins, die ich online gesehen habe. Zeroclipboard ist eine Kopiefunktion, die über Flash implementiert wird. Kann immer mehr Vorschläge zur Abschaffung des Blitzes JS kopieren und durchschneiden? Heute teile ich ein Plug-in, das mit dem IE7-Browser kompatibel ist, der an alle kopiert und die Verwendung von JavaScript unterstützt, um Kopie, Schnitt und Einfügen zu erreichen.
Verfahren.
Kopie
var copy = new clipboard (document.getElementById ('data'), {Beforecopy: function () {}, kopieren: function () {return document.getElementById ('data'). value;}, Aftercopy: function () {}});Kopie wird automatisch aufgerufen, wenn Sie es selbst nennen möchten:
var Copy = New Clipboard (document.GetElementById ('Data')); Copy.CopyD ();document.getElementById ('Daten'): Das zu abgerufene Objekt können auch JQuery $ ('#Data') verwenden.
Schneiden
Grundsätzlich die gleiche wie die Implementierungsmethode des Kopierens:
var cut = new clipboard (document.getElementById ('data'), {beforecut: function () {}, cut: function () {return document.getElementById ('Data'). value;}, Aftercut: function () {}});oder
var cut = new clipboard (document.getElementById ('data')); cut.cut (); PasteVar paste = new cipboard (document.oder
var paste = new cipboard (document.getElementById ('data')); paste.paste ();Vollständiger Code:
(Funktion (Name, Fun) {if (Typeof Modul! Optionen) this.options = Optionen || {}; clipboard.prototype.copyd = function (value) {// vor der Kopie wird aufgerufen. tar.value || Dokument.CreateTextrange (); Element.Remove?