Clipboard插件实现点击复制功能,并且自动跳转

Clipboard插件是现在流行的实现复制功能的插件之一,公司给了一个需求,要求能实现点击复制功能,于是乎就在这给大家分享一下经验。插件的下载以及使用百度搜索可以搜索到,就不多说,直接上代码。

html部分,Clipboard功能很强大,它可以实现文本框内的复制粘贴,也可以实现通过span标签来获取,以下我才用的是span标签获取。

<span  class="go" style="color: #009fff">Crazylonglonglong</span>

js部分,你可以使用cdn嵌入插件,这个方法的好处在于不会占用太多的服务器空间,虽然这个插件只有3kb多一点,个人喜好

<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script>

<script>
            var btn=document.getElementsByClassName('go');
            var clipboard=new Clipboard(btn);
            clipboard.on('success', function(e){
                alert("你已经复制成功");
                console.log(e);//这里是你可以输入的内容样式
            });
            clipboard.on('error', function(e){
                alert("复制失败");
                console.log(e);//这里是你可以输入的内容样式
            });
		</script>

如果你想实现点击复制后跳转其他页面,类似微信之类的,只需要调用你所想要跳转程序的接口便可

<script>
            var btn=document.getElementsByClassName('go');
            var clipboard=new Clipboard(btn);
            clipboard.on('success', function(e){
                alert("你已经复制成功");
                window.location.href = "weixin://"
                console.log(e);//这里是你可以输入的内容样式
            });
            clipboard.on('error', function(e){
                alert("复制失败");
                console.log(e);//这里是你可以输入的内容样式
            });
		</script>

如上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值