프로젝트는 링크를 복사하려면 버튼을 클릭하는 기능을 구현해야합니다. 온라인에서 본 몇 가지 플러그인. Zeroclipboard는 Flash를 통해 구현 된 사본 기능입니다. 플래시를 폐지하기위한 점점 더 많은 제안으로 JS를 복사하고 절단 할 수 있습니까? 오늘 저는 모든 사람에게 IE7 브라우저 복사와 호환되는 플러그인을 공유하여 JavaScript 사용을 지원하여 복사, 자르기 및 붙여 넣기를 지원합니다.
방법.
복사
var copy = new Clipboard (document.getElementById ( 'data'), {beforecopy : function () {}, copy : function () {return document.getElementById ( 'data'). value;}, aftCopy : function () {}});직접 호출하려면 사본이 자동으로 호출됩니다.
var copy = new Clipboard (document.getElementByid ( 'data')); copy.copyd ();
document.getElementById ( 'data') : 검색 할 객체는 jQuery $ ( '#data')를 사용할 수도 있습니다.
자르다
기본적으로 복사 구현 방법과 동일합니다.
var cut = new Clipboard (document.getElementById ( 'data'), {beforecut : function () {}, cut : function () {return document.getElementById ( 'data'). value;}, Aftercut : function () {}});또는
var cut = new Clipboard (document.getElementByid ( 'data')); cut.cut (); pastevar paste = new Clipboard ( 'dature.getElementByid ('data '), {preverpaste : function () {}, paste : function () {return.getElementById ('data ').또는
var paste = new Clipboard (document.getElementById ( 'data')); paste.paste ();
완전한 코드 :
(function (name, fun) {if (typeof module! == 'undefined'&& module.exports) {module.exports = fun ();} else if (typeof define === 'function'&& define.amd) {define (fun);} else {this [name] = fun (); {this.ptions = tar. clipboard.prototype.copyd = function (value) {// 호출되기 전에 값을 확인하거나 값을 수정할 수 있습니다. value || body.creatextrange (). element.remove.