1
是否可以通过使用jQuery单击SVG对象的元素将某些文本复制到剪贴板?我用零剪贴板通过按下简单的按钮来复制到剪贴板,但类似的方法在这种情况下不起作用 - 它无法将Flash绑定到SVG对象。请指教 - 有没有办法做到这一点?通过单击SVG对象将文本复制到剪贴板
我的代码报告错误SyntaxError:在zclip模块中指定了无效或非法的字符串。
<object data="vas.svg" type="image/svg+xml" id="svgmap"></object>
<script type="text/javascript" src="jquery.zclip.min.js"></script>
<script>
jQuery(window).load(function() {
var svgobject = document.getElementById('svgmap').contentDocument.getElementById('path3627');
jQuery(svgobject).zclip({
path:'ZeroClipboard.swf',
copy:'Some Text'});
});
</script>
谢谢你,亚伦。但是我必须通过提供对象的id使用'clip.glue()'将flash剪辑粘贴到SVG对象。但是SVG对象不能通过id访问。请指教。 –
为什么你必须“粘上闪光夹”?零剪贴板工作得很好,不需要附加到任何DOM节点。请参阅http://code.google.com/p/zeroclipboard/wiki/Instructions#Setting_Options,以便在不“粘贴”的情况下调用它 –