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浏览器下完全无法执行,报错提示“对象不支持此操作”。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你的
clipboard
对象没定义<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>
看下这个博客吧,孩纸,会受启发的:http://www.cnblogs.com/huangxie/p/5576599.html