Я использую надстройку zclip jQuery для копирования текста на веб-странице. Когда я смотрю в Fiddler, файл сценария zclip, а также файл jQuery загружаются без ошибок, но при нажатии на ссылку копирования ничего не происходит.
Вроде все правильно настроено. Ссылки на код копирования созданы правильно, поскольку я вижу их на своей веб-странице. Кроме того, код в событии готовности документа срабатывает, как я видел с помощью отладчика 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>
EDIT 1:
Возможно, это версия jQuery, которую я использую. У меня jQuery 1.9.1, а zClip может быть несовместим с версией 1.91. Но не уверены?
http://www.abc.com/zeroclipboard/ZeroClipboard.swf
ссылка не работает. Используйте ZeroClipboard.swf из другого места (хорошо бы иметь локальную копию). В целях тестирования см. этот вопрос - person Stephane Lallemagne   schedule 05.01.2014