JavaScript swf复制到剪贴板 ZeroClipBoard无法多个复制multiple!

发布于 2022-08-29 19:36:39 字数 840 浏览 23 评论 0

版本

v2.1.6
地址:https://github.com/zeroclipboard/zeroclipboard

代码

html<script type="text/javascript"
 src="/Public/zeroclipboard/dist/ZeroClipboard.min.js"></script>
<script>
    ZeroClipboard.config({ moviePath: '/Public/zeroclipboard/dist/ZeroClipboard.swf' });
    $('span.key').each(function (i, o) {
        var client = new ZeroClipboard($(o));
        var text = $(o).html();
        client.on("copy", function (event) {
            clipboard.setData("text/plain", text);
            alert('复制成功');
        });
    });
</script>

问题

1)swf对象已经生成,但点击<span class="key"></span> 无复制也无报错!
2)今天发现IE浏览器下完全无法执行,报错提示“对象不支持此操作”。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

浊酒尽余欢 2022-09-05 19:36:39

你的clipboard对象没定义

var clipboard = event.clipboardData;
旧时浪漫 2022-09-05 19:36:39

<script type="text/javascript"
src="/Public/zeroclipboard/dist/ZeroClipboard.min.js"></script>

<script>
ZeroClipboard.config({ moviePath: '/Public/zeroclipboard/dist/ZeroClipboard.swf' });
$('span.key').each(function (i, o) {
var client = new ZeroClipboard($(o));
var text = $(o).html();
client.on("copy", function (event) {
var clipboard = event.clipboardData;
clipboard.setData("text/plain", text);
alert('复制成功');
});
});
</script>

花开柳相依 2022-09-05 19:36:39

看下这个博客吧,孩纸,会受启发的:http://www.cnblogs.com/huangxie/p/5576599.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文