手机端H5复制,JS实现点击复制功能

1042 ℃ 0 条
内容摘要本文介绍手机端 H5 页面使用 clipboard.js 实现点击复制功能的完整方法,包含类库文件的引入方式、HTML 按钮的 data 属性绑定写法,以及复制成功与失败的回调处理,只需几行代码即可让用户一键复制指定内容,非常适合推广页面和活动页面使用。
手机端H5复制,JS实现点击复制功能

手机端H5复制,JS实现点击复制功能

准备工作,下载clipboard.js文件

clipboad.js文件

前端HTML代码:

<span id="copy" >点击按钮后,这里的内容将被复制</span> <button class="btn" data-clipboard-action="copy"  data-clipboard-target="#copydata" type="button">点击复制</button>

相关js代码:

$(function(){	var clipboard = new ClipboardJS('.btn');

	clipboard.on('success', function(e) {		console.info('Action:', e.action);		console.info('Text:', e.text);		console.info('Trigger:', e.trigger);
		alert('成功!');
		
	});

	clipboard.on('error', function(e) {		console.error('Action:', e.action);		console.error('Trigger:', e.trigger);
		alert('失败!');
	});

})

注意:这里要引入了jquery,不然无法执行。

从上面代码可以看出,data-clipboard-target 绑定了复制的内容的ID

class="btn" data-clipboard-action="copy"

发表评论 (已有0条评论)

快来评论,快来抢沙发吧~