不知道为什么我的下面没有单击工作,需要两次点击才能复制。
<html>
<body>
<script type="text/javascript" src="JQuery.js"></script>
<script type="text/javascript" src="zClip.js"></script>
<textarea id="fe_text" cols="50" rows="5"></textarea>
<input type="button" id="copyTxt" name="copyTxt" value="Copy Div to Clipboard" />
<script language="JavaScript">
$(document).ready(function()
{
$('#copyTxt').click(function()
{
//alert($('#fe_text').val());
$(this).zclip(
{
path: 'ZeroClipboard.swf',
copy: $('#fe_text').val(),
afterCopy: function()
{
console.log($('#fe_text').val() + " was copied to clipboard");
}
});
});
});
</script>
</body>
</html>
请建议,原因可能是什么
感谢。
答案 0 :(得分:2)
您的代码设置了zclip,以便在点击一次后开始观看点击次数。
$(document).ready(function()
{
//$('#copyTxt').click(function()
// {
//alert($('#fe_text').val());
$('#copyTxt').zclip(
{
path: 'ZeroClipboard.swf',
copy: function(){ return $('#fe_text').val(); },
afterCopy: function()
{
console.log($('#fe_text').val() + " was copied to clipboard");
}
});
// });
});
如果查看their documentation,则会显示直接在$(document).ready
内调用的zclip插件。