Я знаю, что это работает даже на этом сайте, но только когда я запускаю его через элемент h1, и мне нужно запустить его через изображение (представляющее копию), но когда я пытаюсь это просто не сработает. Вот мой Javascript:
$('#copyTxt').click(function(){
alert($('#Txt2Copy').text());
$(this).zclip({
path: '/scripts/js/ZeroClipboard.swf',
copy: $('#Txt2Copy').text(),
afterCopy: function(){
alert($('#Txt2Copy').text() + " was copied to clipboard");
}
});
});
Предупреждение было только для меня, чтобы убедиться, что оно достигает и оно делает, оно просто не скопирует, если я добавлю beforeCopy
, я получаю сообщение, но оно не двигается дальше.
Идентификатор copyTxt
был перемещен в span, img, tr, td и саму таблицу, но он просто НЕ БУДЕТ работать, если я не сгенерирую событие из H1. HTML-код, в котором изображение:
<tr>
<td><label for="navUrl">Navigation URL <img id="copyTxt" src="/images/copy.png"/></label></td>
<td id="Txt2Copy"><?= $this->order["order"]["navigationUrl"] ?></td>
</tr>