80 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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)