朋友做了个百度推广落地页,需要实现长按复制微信号成功后弹窗提醒,并提交百度后台。刚开始是通过jq插件或者clipboard.js做的。
后来发现 HTML DOM 属性对象还有个oncopy事件可以很简单的实现这个需求,下面介绍下这个方法。
闲话少说,请看下面代码。
<a oncopy="copy()" >微信号</a>
<script>
function copy() {
alert("复制成功,请打开微信添加!");
//下面代码是在复制成功后,把结果提交到百度统计后台,其他项目使用请删除。
window._agl && window._agl.push(['track', ['success', {t: 3}]]);
}
</script>有项目需要用到监控长按复制这个效果的,可以拿去试试吧。
如果内容有帮助,就点个赞吧!
