클립 보드로 복사하려고하는데 왜 만들 수 없는지 모르겠습니다. 내 페이지를 ajax로로드하므로 버튼을 클릭 할 때 zclip을 내 버튼에 추가하는 함수를 호출합니다. 그러나 그것을 클릭하면 아무 일도 일어나지 않습니다. JS :zClip이 작동하지 않습니다 - 클립 보드에 여러 복사본이 있습니다. JS
<script type="text/javascript" src="<?php echo JS_DIR?>zclip.min.js"></script>
<script type="text/javascript">
function mouseOver(){
$('.copyMails').each(function (k,n) {
console.log("test");
var copyMails = $(this);
$(this).zclip({
path: '<?php echo JS_DIR?>ZeroClipboard.swf',
copy: function() {
var val = $(copyMails).attr('data-clipboard-text');
return val;
},
afterCopy: function() { console.log($(copyMails).data('clipboard-text') + " was copied to clipboard"); }
});
});
}
</script>
그리고 내 버튼 : 사전에
<button onmouseover="mouseOver()" data-clipboard-text="<?php echo implode(',', $emails); ?>" class="copyMails" title="Copier les adresses emails">
Copier les adresses emails
</button>
감사 다음은 내 코드입니다.
정확히 무엇이 문제입니까? 콘솔에서 오류가 발생합니까 아니면 위에 마우스를 올리면 버튼을 클릭 할 수 없습니까? –
@GeorgeKormaris 콘솔에 오류가 없습니다. 버튼 위에있을 때 테스트 로그를 얻을 수 있지만 클릭하면 zclip이 아무 것도하지 않고 아무 것도 클릭하지 않을 때 – Splinteer