Jquery zClip beforeCopy和afterCopy事件未触发,剪贴板中无任何内容

Jquery zClip beforeCopy和afterCopy事件未触发,剪贴板中无任何内容,jquery,zclip,Jquery,Zclip,我正在使用zclip jQuery插件复制网页上的文本。当我在Fiddler中查找时,zclip脚本文件和jQuery文件都被加载,没有错误,但是单击复制链接时,什么都没有发生 一切似乎都设置正确。复制代码链接创建正确,因为我可以在我的网页上看到它们。此外,document ready事件中的代码正在触发,正如我在javascript调试器中看到的那样 <script> $(".reCodeBlock").each(function () { var snippet = $(

我正在使用zclip jQuery插件复制网页上的文本。当我在Fiddler中查找时,zclip脚本文件和jQuery文件都被加载,没有错误,但是单击复制链接时,什么都没有发生

一切似乎都设置正确。复制代码链接创建正确,因为我可以在我的网页上看到它们。此外,document ready事件中的代码正在触发,正如我在javascript调试器中看到的那样

<script>
$(".reCodeBlock").each(function () {
    var snippet = $(this);

    var htmlToInsert = "<div><a class='copy-code cp'>Copy code</a></div>";

    snippet.before(htmlToInsert);
});

$(document).ready(function () {

    $(".copy-code").each(function () {
        var copyLink = $(this); alert( copyLink.parent().next().text());
        copyLink.zclip({
            path: 'http://www.kandoocode.com/zeroclipboard/ZeroClipboard.swf',
            copy: function(){ return copyLink.parent().next().text();},
            beforeCopy: function(){ alert('1');
              },
            afterCopy: function () { alert('2');
               }
        });
    });

});
</script>

$(“.reCodeBlock”)。每个(函数(){
var snippet=$(这个);
var htmlToInsert=“复制代码”;
snippet.before(htmlToInsert);
});
$(文档).ready(函数(){
$(“.copy code”)。每个(函数(){
var copyLink=$(this);警报(copyLink.parent().next().text());
copyLink.zclip({
路径:'http://www.kandoocode.com/zeroclipboard/ZeroClipboard.swf',
copy:function(){return copyLink.parent().next().text();},
beforeCopy:function(){alert('1');
},
afterCopy:function(){alert('2');
}
});
});
});
编辑1:

可能是我使用的jQuery版本。我有jQuery 1.9.1,zClip可能与1.91版不兼容。但不确定?

http://www.abc.com/zeroclipboard/ZeroClipboard.swf
链接似乎已断开。从其他位置使用ZeroClipboard.swf(最好是本地副本)。出于测试目的,请参阅@StephaneLallemagne-实际上我已经更改了原始URL。swf的正确URL现在位于代码片段中。自2011年以来,ZClip尚未更新,这可能是jQuery脚本自2011年以来发生更改的原因。