【发布时间】:2015-09-28 08:37:15
【问题描述】:
我尝试复制到剪贴板按钮,但我不知道为什么我不能成功。 我用 ajax 加载我的页面,所以当我将鼠标悬停在按钮上时,我调用一个函数将 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 什么也不做,当我点击它时什么也没有发生
标签: javascript jquery class zclip