вызов zclip на самом деле не инициирует копирование, а создает встроенный flash-объект, который накладывается поверх #codeButton.Когда по нему щелкают, он преобразует копию.
Итак, в вашем коде первый щелчок создал оверлей, а второй щелкнул по оверлею и выполнил копирование.
Это должно работать, если вы простоиспользуйте
var cc = jQuery.noConflict();
cc('#WOTW').ready(function() {
cc('#codeButton').zclip({
path: '/site/js/ZeroClipboard.swf',
copy: cc('#copyCode').text(),
afterCopy: function() {
cc(this).next('.check').fadeIn();
}
});
});