CLIPBOARD.JS - новый метод копирования данных в буфер обмена
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<script type='text/javascript' src="/js/clipboard.min.js"></script> <script> var clipboard = new Clipboard('.btn'); clipboard.on('success', function(e) { console.info('Action:', e.action); console.info('Text:', e.text); console.info('Trigger:', e.trigger); }); clipboard.on('error', function(e) { console.error('Action:', e.action); console.error('Trigger:', e.trigger); }); </script> |
1 2 3 4 5 6 |
<textarea id="bar">IMAPO.RU - уютное местечко для веб-разработчика</textarea> <br> <!-- Trigger --> <button class="btn" data-clipboard-action="cut" data-clipboard-target="#bar"> Перенести в буфер обмена </button> |
Блин, а ведь когда-то я искал подобный скрипт 🙁 И даже пытался писать вручную, но были трудности при работе с разными браузерами 🙁