# clipBoard.js with javascript operating clipboard, copy、cut and paste. # support | | copy | cut | paste | | :-----------: |:------:| :------:| :------: | | chrome | √ | √ | × | | Firefox | √ | √ | × | | IE7+ | √ | √ | √ | # methods ### copy ``` var copy = new clipBoard(document.getElementById('data'), { beforeCopy: function() { }, copy: function() { return document.getElementById('data').value; }, afterCopy: function() { } }); ``` copy will be called automatic, if you want call by yourself, you can do like this ``` var copy = new clipBoard(document.getElementById('data')); copy.copyd(); ``` > document.getElementById('data') is the value target, you can also use it with jquery $('#data') ### cut it same to copy ``` var cut = new clipBoard(document.getElementById('data'), { beforeCut: function() { }, cut: function() { return document.getElementById('data').value; }, afterCut: function() { } }); ``` or ``` var cut = new clipBoard(document.getElementById('data')); cut.cut(); ``` ### paste ``` var paste = new clipBoard(document.getElementById('data'), { beforePaste: function() { }, paste: function() { return document.getElementById('data').value; }, afterPaste: function() { } }); ``` or ``` var paste = new clipBoard(document.getElementById('data')); paste.paste(); ``` > document.getElementById('data') is the paste target, you can also use it with jquery $('#data') [NEW ISSUE](https://github.com/baixuexiyang/clipBoard.js/issues/new)