Если это невозможно сделать для кросс-браузерной версии, будем очень признательны за любые комментарии.
Чего я пытаюсь добиться, так это нескольких ссылок «копировать в буфер обмена» на моей странице, например, как это...
<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.
Заранее благодарим за любые предложения.