UNPKG

975 BHTMLView Raw
1<!DOCTYPE html>
2<html lang="en">
3 <head>
4 <meta charset="UTF-8" />
5 <title>function-target</title>
6 <meta name="viewport" content="width=device-width, initial-scale=1" />
7 </head>
8 <body>
9 <!-- 1. Define some markup -->
10 <button class="btn">Copy</button>
11 <div>hello</div>
12
13 <!-- 2. Include library -->
14 <script src="../dist/clipboard.min.js"></script>
15
16 <!-- 3. Instantiate clipboard -->
17 <script>
18 var clipboard = new ClipboardJS('.btn', {
19 target: function () {
20 return document.querySelector('div');
21 },
22 });
23
24 clipboard.on('success', function (e) {
25 console.info('Action:', e.action);
26 console.info('Text:', e.text);
27 console.info('Trigger:', e.trigger);
28 });
29
30 clipboard.on('error', function (e) {
31 console.info('Action:', e.action);
32 console.info('Text:', e.text);
33 console.info('Trigger:', e.trigger);
34 });
35 </script>
36 </body>
37</html>