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

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

<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>

你的clipboard对象没定义

var clipboard = event.clipboardData;

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

【热门文章】
【热门文章】