博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js实现复制到剪切板,兼容所有浏览器
阅读量:6229 次
发布时间:2019-06-21

本文共 841 字,大约阅读时间需要 2 分钟。

  hot3.png

做项目需要,以为很简单,却找了很久,大多是相同的,还有些看不太懂,最后终于找到了一个叫做ZeroClipboard的东西,其实网上一搜就有,但是自己搞却不能用,苦闷折腾了几天,终于发现这个东西必须要部署在服务器上才有效果!本地文件那样打开是没效果的!还有一点坑爹的,如果把复制按钮放到td标签中是会失效的!!折腾啊!

这东西用到平常用不到的两个东西,一个jquery.zclip.js和ZeroClipboard.swf,下面是例子:

点击复制到剪切板
$(document).ready(function() {    var summary='要复制的文本';    if(window.clipboardData){        $('#copy_button').click(function(){            window.clipboardData.setData('text', summary);             alert("已成功复制到剪切板!");        });    }else{        $('#copy_button').zclip({            path:'ZeroClipboard.swf',            copy:function(){return summary;},            afterCopy:function(){alert("已成功复制到剪切板!");}        });    }});           
            

  1. 提示:必须放在服务器,本地没效果最终提示:

  2. td标签中的元素无效

转载于:https://my.oschina.net/js99st/blog/417841

你可能感兴趣的文章
golang array, slice, string笔记
查看>>
java 集合、接口
查看>>
AutoMapper用法
查看>>
维护后面的position + 离线 + 线段树 bzoj 3585
查看>>
StringUtils常用方法+StringUtils详细介绍
查看>>
iOS开发之JSON解析
查看>>
iOS开发之Run Loop
查看>>
PDF 补丁丁 0.5.0.2731 发布(增加去除页面表单和链接水印功能)
查看>>
PDF 补丁丁 0.6.0.3355 版发布(修复阅读模式、书签缩放的问题)
查看>>
python 内嵌模块——time
查看>>
关于form与表单操作
查看>>
网络协议
查看>>
同源策略
查看>>
Date——时间戳转化为YYYY-MM-DD h:m:s时间格式
查看>>
MySQL_PHP学习笔记_2015_0907_PHP用pdo连接数据库时报错 could not find driver
查看>>
字符类型
查看>>
Algs4-1.1.5位于0与1之间则打印true,否则打印false
查看>>
分布式存储 FastDFS-5.0.5线上搭建
查看>>
[Java 基础]ResultSet 指定field映射到Pojo对象的Map
查看>>
Oracle 11g OCM 考试大纲
查看>>