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

版本

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浏览器下完全无法执行,报错提示“对象不支持此操作”。
阅读 6.3k
2 个回答

你的clipboard对象没定义

var clipboard = event.clipboardData;
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题