js实现复制到粘贴板 ZeroClipboard
2016-03-27 16:18
459 查看
实现复制粘贴这样简单的功能,竟然网上没啥有用的东西!特此实验并整理,望后来者少走弯路。(用chrome测试通过,不喜IE故未做IE测试)
1、下载 ZeroClipboard.min.js 和 ZeroClipboard.swf 或下载此二文件的压缩包 或去官方下载。
2、引入js库。
3、html代码。
4、JS代码(clip.js)
参考文章:复制到剪贴板的JS实现--ZeroClipboard (兼解决IE下兼容问题)
1、下载 ZeroClipboard.min.js 和 ZeroClipboard.swf 或下载此二文件的压缩包 或去官方下载。
2、引入js库。
<script src="jQuery.js" type="text/javascript"></script><!-- 你自己项目中的就可 --> <script src="ZeroClipboard.min.js" type="text/javascript"></script> <script src="clip.js" type="text/javascript"></script><!-- 你测试或者使用的js -->
3、html代码。
<a id="copy" data-clipboard-text="zhan-tie-nei-rong">复制链接</a>其中id用于js选择器使用,data-clipboard-text用于保存你要粘贴的内容。此处"zhan-tie-nei-rong"为例。
4、JS代码(clip.js)
$(function(){ $('#copy').click(function(){ copy("copy"); }) $('#copy').click();//由于第一次点击无效,故加载时先触发一次。 }) function copy(id){ var clip = new ZeroClipboard($('#'+id)[0], { moviePath: '/resource/js/plugins/ZeroClipboard/ZeroClipboard.swf' }); clip.on( 'complete', function(client, args) { alert('复制成功, 您可以到其他地方粘贴该网址了!'); }); }
参考文章:复制到剪贴板的JS实现--ZeroClipboard (兼解决IE下兼容问题)
相关文章推荐
- 使用Google的Gson实现对象和json字符串之间的转换
- ASP.NET-js和C#混合编程的例子
- JavaScript
- JavaScript排序算法之归并排序
- javascript-知识点集合
- 详解Javascript的继承实现(二)
- 22、Ext.util.JSON.decode 的用法?
- 关于jsp页面page指令中errorpage和iserrorpage属性
- JavaScript提交表单时检查所填是否有效
- Echarts.js遇见的问题(tooltip)
- javascript 收藏本站的代码
- Javascript闭包——懂不懂由你,反正我是懂了
- JavaScript之基础-8 JavaScript 数组(创建、访问、常用方法、二维数组)
- 加载json数据创建控制器
- iOS中的javaScript框架
- JavaScript作用域和执行环境
- JSP中重写404,相关配置
- Javascript的console.log()用法
- javascript学习笔记 - 执行环境及作用域
- 第五天学习javascript