2014-12-09 4 views
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")); 
} 

답변

2

JSP 파일을 도와주세요 코드는 다음과 같습니다.

+0

코드를 시도했지만 작동하지 않습니다. 동일한 문제가 있습니다.이 게시물뿐만 아니라 http : // 스택을 확인하십시오. overflow.com/questions/35461387/zeroclipboard-not-copying-on-first-click?noredirect=1#comment58619253_35461387 –