Tsu*_*oku 8 javascript clipboard jquery zclip
我知道它的工作原理,即使在这个网站,但只有当我通过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");
}
});
});
Run Code Online (Sandbox Code Playgroud)
警报只是为了让我确保它到达并且它只是不会复制,如果我添加beforeCopy
我确实在那里得到一条消息,但它没有进一步.
copyTxt
已经将id 移动到了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>
Run Code Online (Sandbox Code Playgroud)
bot*_*oot 11
这是绝对定位问题.这个问题已在这里得到解答:
zclip在表内不起作用
我有同样的问题现在修好了!
所以在你的情况下为你的链接添加一个包装器,如下所示:
<div style="position:relative">
<img id="copyTxt" src="/images/copy.png"/>
</div>
Run Code Online (Sandbox Code Playgroud)