如果这不能用于跨浏览器,那么任何评论将不胜感激。
我想要实现的是我的页面上的多个“复制到剪贴板”链接,例如......
<a href="#" data-copy="<?php echo $original[0]; ?>" class="copy">Copy Original Link</a>
<a href="#" data-copy="<?php echo $medium[0]; ?>" class="copy">Copy Medium Link</a>
<a href="#" data-copy="<?php echo $web[0]; ?>" class="copy">Copy Web Link</a>
只是没有太多的运气让任何东西工作。
我正在使用zClip,并尝试使用 jQuery onClick 和数据属性来触发,如下所示。
但就是无法让它发挥作用。见小提琴。
var copyText = 0;
$("a.copy").on('click', function () {
var copyText = $(this).attr('data-copy');
return false;
}).each(function () {
$(this).zclip({
path: 'http://zeroclipboard.googlecode.com/svn-history/r10/trunk/ZeroClipboard.swf',
copy: copyText,
beforeCopy: function () {
},
afterCopy: function () {
alert(copyText + " has been copied!");
}
});
});
请在此处使用zClip jquery 插件查看我的新小提琴。
提前感谢您的任何建议。