复制粘贴之插件(clipboard.min.js)不需要安装flash

 1 <!DOCTYPE html>
 2 <html>
 3 <head>
 4 <title>ZeroClipboard Test</title>
 5 <meta charset="utf-8">
 6 <script type="text/javascript" src="clipboard.min.js"></script>
 7 <script type="text/javascript" src="jquery-1.10.2.min.js"></script>
 8 </head>
 9 <body>
10 
11 <input id="t" type="text"/>数据输出测试<br>
12 <textarea id="t2"></textarea><br>
13 <!--测试1-->
14 <!--button按钮测试,需要复制的值放在属性  data-clipboard-text中<br>-->
15 <button class="btn" data-clipboard-text="测试1">点击测试1</button><br><br>
16 
17 <!--测试2-->
18 <!--a按钮测试,需要复制的值放在属性 data-clipboard-text中<br>-->
19 <a class="a" data-clipboard-text="测试2">点击测试2</a><br><br>
20 
21 <!--测试3-->
22 <!--测试,通过按钮的data-clipboard-target属性获取指定标签中的值-->
23 <div>测试3</div>
24  <button class="btn2" data-clipboard-action="copy" data-clipboard-target="div">点击测试3</button><br><br>
25 
26  <!--测试4-->
27  <!--测试,通过按钮的data-clipboard-target属性获取指id的标签中的值中 -->
28  <button class="btn3" data-clipboard-action="copy" data-clipboard-target="#t2">点击测试4</button>
29 
30 </body>
31 </html>
32 <script type="text/javascript">
33 <!--测试1-->
34 $(document).ready(function(){  
35    var clipboard = new Clipboard('.btn'); 
36    clipboard.on('success', function(e) {
37        console.log(e);
38         alert("测试1复制成功!")
39         });
40    clipboard.on('error', function(e) {
41                console.log(e);
42                alert("测试1复制失败!请手动复制")
43          });
44 })
45 <!--测试2-->
46 $(document).ready(function(){  
47    var clipboard1 = new Clipboard('.a'); 
48    clipboard1.on('success', function(e) {
49        console.log(e);
50         alert("测试2复制成功!")
51         });
52    clipboard1.on('error', function(e) {
53                console.log(e);
54                alert("测试2复制失败!请手动复制")
55          });
56 })
57 <!--测试3-->
58 $(document).ready(function(){  
59    var clipboard2 = new Clipboard('.btn2'); 
60    clipboard2.on('success', function(e) {
61        console.log(e);
62         alert("测试3复制成功!")
63         });
64    clipboard2.on('error', function(e) {
65                console.log(e);
66                alert("测试3复制失败!请手动复制")
67          });
68 })
69 <!--测试4-->
70 $(document).ready(function(){  
71    var clipboard3 = new Clipboard('.btn3'); 
72    clipboard3.on('success', function(e) {
73        console.log(e);
74         alert("测试4复制成功!")
75         });
76    clipboard3.on('error', function(e) {
77                console.log(e);
78                alert("测试4复制失败!请手动复制")
79          });
80 })
81 </script>

 案例二

假如你现在还在为自己的技术担忧,假如你现在想提升自己的工资,假如你想在职场上获得更多的话语权,假如你想顺利的度过35岁这个魔咒,假如你想体验BAT的工作环境,那么现在请我们一起开启提升技术之旅吧,详情请点击http://106.12.206.16:8080/qingruihappy/index.html

 1 <script src="clipboard.min.js"></script>
 2  <textarea id="bar" cols="62" rows="5" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false">Mussum ipsum cacilds, vidis litro abertis. Consetis adipiscings elitis. Pra l¨¢ , depois divoltis porris, paradis. Paisis, filhis, espiritis santis. M¨¦ faiz elementum girarzis, nisi eros vermeio, in elementis m¨¦ pra quem ¨¦ amistosis quis leo. Manduma pindureta quium dia nois paga.</textarea>
 3 
 4 <!-- Trigger -->
 5 <button class="btn" data-clipboard-action="copy" data-clipboard-target="#bar">
 6     Cut to clipboard
 7 </button>
 8 <script>
 9 var clipboard = new Clipboard('.btn');
10 clipboard.on('success', function(e) {
11     console.info('Action:', e.action);
12     console.info('Text:', e.text);
13     console.info('Trigger:', e.trigger);
14 alert("¸´ÖƳɹ¦");
15     e.clearSelection();
16 });
17 
18 clipboard.on('error', function(e) {
19     console.error('Action:', e.action);
20     console.error('Trigger:', e.trigger);
21 });
22 </script>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值