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