2
나는 내 문제의 예제가 아니라 내 실제 코드 (너무 많은 코드 ...)를 게시했습니다. 수정할 수있는 버튼에만 두 번째에 ... 첫 번째 클릭에 아무것도 복사 나던 "클립 보드로 복사는":(두 번째 클릭시 ZeroClipboard가 작동하는 이유는 무엇입니까?
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<button onclick="addCopyButton()">Show copy Button</button>
<div id="theCopyButton"></div>
<!-- javascript sources -->
<script src="resources/js/jquery.min.js"></script>
<script src="resources/js/copy.js"></script>
<script src="resources/js/ZeroClipboard.min.js"></script>
</body>
</html>
JS 파일
$(document).ready(function(){
ZeroClipboard.config({ moviePath: '/goblin/resources/flash/ZeroClipboard.swf' });
});
function addCopyButton(){
$('#theCopyButton').html('<br/><button type="button" onclick="toClipboard()">Copy to clipboard</button>');
}
function toClipboard(){
$('#theCopyButton').attr('data-clipboard-text', 'dynamic text');
var zeroClipboard = new ZeroClipboard($("#theCopyButton"));
}
코드를 시도했지만 작동하지 않습니다. 동일한 문제가 있습니다.이 게시물뿐만 아니라 http : // 스택을 확인하십시오. overflow.com/questions/35461387/zeroclipboard-not-copying-on-first-click?noredirect=1#comment58619253_35461387 –