clipboard.js实现无flash复制内容到剪贴板
2016-08-17 11:45
627 查看
由于最近在写一个项目其中有一个功能是要实现将页面上的某一段内容复制到剪贴板上,当时想用ZeroClipboard.js+ZeroClipboard.swf的,奈何项目中有移动端部分,考虑到flash已经风采不复当年,ios已经抛弃了flash。这个方法就只好作罢.所以用clipboard.js.可以实现纯JavaScript(无
Flash)的浏览器内容复制到系统剪贴板的功能。这是在github上的一个开源项目.
如何使用clipboard.js
1.从github上下载clipboard.min.js,并在页面上引用(clipboard.min.js在github下载的dist文件夹中.)
HTML部分
2.页面上实现,主要是button中的代码
<div class="popup_con" id="shareid" style="display: none">
<div class="popup_con_box">
<div class="popup_con_question">
<span>分享链接<a href="javascript:closeDivFun()"> <img src="<%=imageServerPath%>wap/images/user/cross.jpg" style="width: 15px;border-radius:15px;float:right" /></a></span>
<span id="copytext">http://www.krc.sidlu.com/register?id=${user.id }</span>
</div>
<div class="popup_con_btn">
<button class="btn" data-clipboard-action="copy" data-clipboard-target="#copytext">复制链接</button>
</div>
</div>
</div>
<div class="homepage_list_inner_right">
<span><a href="javascript:showDivFun()">邀请好友</a></span>
</div>
<jwr:script src="/script/wap/zip/clipboard.js" /> <!-- 引入js文件 -->
js部分 new Clipboard('.btn'); 实例化语句
如果还有什么不懂的可以直接去github上了解,有关于clipboard.js的入门(在最下面) 点击进入
Flash)的浏览器内容复制到系统剪贴板的功能。这是在github上的一个开源项目.
如何使用clipboard.js
1.从github上下载clipboard.min.js,并在页面上引用(clipboard.min.js在github下载的dist文件夹中.)
HTML部分
2.页面上实现,主要是button中的代码
<div class="popup_con" id="shareid" style="display: none">
<div class="popup_con_box">
<div class="popup_con_question">
<span>分享链接<a href="javascript:closeDivFun()"> <img src="<%=imageServerPath%>wap/images/user/cross.jpg" style="width: 15px;border-radius:15px;float:right" /></a></span>
<span id="copytext">http://www.krc.sidlu.com/register?id=${user.id }</span>
</div>
<div class="popup_con_btn">
<button class="btn" data-clipboard-action="copy" data-clipboard-target="#copytext">复制链接</button>
</div>
</div>
</div>
<div class="homepage_list_inner_right">
<span><a href="javascript:showDivFun()">邀请好友</a></span>
</div>
<jwr:script src="/script/wap/zip/clipboard.js" /> <!-- 引入js文件 -->
js部分 new Clipboard('.btn'); 实例化语句
<script type="text/javascript"> //弹出调用的方法 function showDivFun() { document.getElementById('shareid').style.display = 'block'; } //关闭事件 function closeDivFun() { document.getElementById('shareid').style.display = 'none'; } $(function() { var clipboard = new Clipboard('.btn'); clipboard.on('success', function(e) { console.log(e); }); clipboard.on('error', function(e) { console.log(e); }); }); </script>
如果还有什么不懂的可以直接去github上了解,有关于clipboard.js的入门(在最下面) 点击进入
相关文章推荐
- ZeroclipboardJS+flash实现将内容复制到剪贴板实例
- 使用clipboard.js实现页面内容复制到剪贴板
- 浏览器实现复制内容到剪贴板 -- clipboard.js
- clipboard.js实现内容复制到剪贴板
- 复制内容到剪贴板,JS以及 4000 Flash的实现
- 使用clipboard.js实现页面内容复制到剪贴板
- ZeroClipboard实现跨浏览器复制内容到剪贴板(附ZeroClipboard.js下载及使用教程)
- js一键复制,Clipboard.js:不用Flash实现剪贴板功能的轻量级JavaScript库
- Clipboard.js 不依赖Flash,把浏览器内容复制到系统剪贴板
- 使用clipboard.js实现页面内容复制到剪贴板
- 使用clipboard.js实现页面内容复制到剪贴板
- JavaScript之Clipboard.js实现复制内容到剪贴板
- 使用clipboard.js实现复制文本内容到剪贴板
- ZeroClipboard js+flash 实现 复制文本到剪切板
- ZeroClipboard.js复制内容到剪贴板(跨浏览器)
- JS实现复制内容到剪贴板功能兼容所有浏览器(推荐)
- 《JS实现复制内容到剪贴板功能,可兼容所有PC浏览器,不兼容手机端》
- clipboard.js 实现 点击按钮复制粘贴兼容ios 安卓 pc浏览器 zclip复制插件需要Flash支持
- Clipboard.js : 移动端浏览器实现网页内容复制
- js+flash(as3)实现复制文字内容到剪切板