0

我正在使用 zeroclipboard 复制一些 url。

ZeroClipboard.setMoviePath(hostPath+'/scripts/ZeroClipboard.swf');
    $(function() {
        var clip = new ZeroClipboard.Client();
        clip.setHandCursor( true );
        clip.addEventListener('mousedown',function() {
        var url=$('#customPURL').html();
        alert(url);
            clip.setText(url);
            showCopyMessage();
        });
        clip.glue('copy');
    });

我得到了需要复制的 url 的正确警报。但是复制到剪贴板不起作用。控制台没有错误。我完全不知道解决这个问题。

任何帮助家伙。感谢您的光临……!!!

4

1 回答 1

0

该问题可能是由于剪贴板事件而发生的。这个问题经常发生,您可以采取以下措施来解决这个问题:

clip.addEventListener('onMouseOver', clipboardEvent);

function clipboardEvent() {
     clip.setText(finalText);
}

目标是添加一个侦听器,以便剪贴板了解可能发生的任何更改。

于 2013-07-08T23:00:34.137 回答