我有一个ZeroClipboard页面可以使用,我可以复制文本。 在同一个网站中,可以使用jquery load()在另一个页面中加载它。问题是,当加载页面时,复制按钮不起作用。尝试使用和不使用html和body标签构建ZeroClipboard。尝试使用jquery html('')并且有效。这2页使用相同的jquery版本。
<script src="<?=base_url()?>public/javascript/jquery/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="<?=base_url()?>public/zeroclipboard/ZeroClipboard.js"></script>
<script type="text/javascript">
ZeroClipboard.setMoviePath('<?=base_url()?>public/zeroclipboard/ZeroClipboard.swf');
var clip = new ZeroClipboard.Client();
clip.addEventListener('mousedown',function() {
clip.setText(document.getElementById('copiami').value);
});
clip.addEventListener('complete',function(client,text) {
alert('copiato:\n\n' + text);
});
clip.glue('copiatesto');
</script>