clipboard.js实现复制到剪切板

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
</head>
<body>

<main class="wrap">

<div id="example-text" class="example">
<div data-clipboard-demo data-clipboard-action="copy" data-clipboard-text="hhaaaaaaah">Copy to clipboard</div>
</div>

<script src="https://clipboardjs.com/dist/clipboard.min.js"></script>
<script >

  var clipboardDemos=new ClipboardJS(‘[data-clipboard-demo]‘);

  //复制成功后的回调

  clipboardDemos.on(‘success‘,function(e){

    e.clearSelection();//释放内存

    console.info(‘Text:‘,e.text);

  });

 //复制失败后的回调

  clipboardDemos.on(‘error‘,function(e){

  });

</script>

</body>
</html>

原文地址:https://www.cnblogs.com/lr-blog/p/9647473.html

时间: 2024-08-01 22:47:11

clipboard.js实现复制到剪切板的相关文章

js实现复制到剪切板

搜罗到两种兼容性还不错的方式. 1.第一种,通过clipboard.js插件实现(推荐) 此插件封装了很多种使用方式很方便,具体demo,可以去GitHub上看,clipboard传送门 2.第二种,纯js实现: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CopyDemo</title> </

[JavaScript] js 复制到剪切板

zeroclipboard官网:https://github.com/zeroclipboard/ZeroClipboard 下载压缩包,得到两个“ZeroClipboard.js”和“ZeroClipboard.swf”两个文件. 首先页面中载入ZeroClipboard.js ZeroClipboard.setMoviePath( “ZeroClipboard.swf路径” );来指定ZeroClipboard.swf 的地址. demo: <!DOCTYPE html> <html

jquery实现点击复制到剪切板

1.必须有先引入 jquery库 <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.zclip.min.js"></script> 2.js实现点击复制的代码 <script type="text/jav

将内容复制到剪切板兼容主流浏览器的解决方案

html : <body> <div class="demo-area"> <label for="copy-input">输入要复制到剪切板的文字:</label><br> <textarea id="copy-input" cols="30" rows="10"></textarea><br> <but

jquery+flash(zclip)实现点击复制到剪切板

jQuery-zclip是一个复制内容到剪贴板的jQuery插件,使用它我们不用考虑不同浏览器和浏览器版本之间的兼容问题.jQuery-zclip插件需要Flash的支持,使用时记得电脑安装Adobe Flash Player. 加载jQuery和zClip,地址请根据各自的存放地址做相应修改. <script type="text/javascript" src="js/jquery.js"></script> <script typ

前端常用:复制到剪切板和下载

概述 前端有 2 个常用的功能函数,其中一个是复制到剪切板,另一个是下载.我总结了一下它们的实现,记录下来,供以后开发时参考,相信对其他人也有用. 复制到剪切板 需要先安装 clipboard.js 库,然后代码如下: import ClipboardJS from 'clipboard'; function copyToClipboard(text) { if (!ClipboardJS.isSupported()) { return Promise.reject(new Error('not

复制到剪切板 兼容(IE/FF/Chrome/..)

最近做一个复制到剪切板的功能   在网上找了很多都不好用 最后发现在了  这篇文章很不错  简洁好用   贴出来  希望能帮到更多人 原文地址:http://www.lsproc.com/wiki/snippets:copytoclipboard 此代码修改自 discuz!, 简易实现 <script> var clipboardswfdata; var setcopy_gettext = function(){ clipboardswfdata = document.getElementB

Java 访问(复制,粘贴)剪切板(转)

以下共有4个函数分别是: 1.从剪切板获得文字. 2.将字符串复制到剪切板. 3.从剪切板获得图片. 4.复制图片到剪切板. Java代码   /** * 从剪切板获得文字. */ public static String getSysClipboardText() { String ret = ""; Clipboard sysClip = Toolkit.getDefaultToolkit().getSystemClipboard(); // 获取剪切板中的内容 Transfera

jQuery实现复制到剪切板

前段时间需要做一个点击一个按钮,把制定内容复制到剪切板的效果. 对于IE浏览器而言,有一简单的方法,通过 window.clipboardData: (假如有一个id为copy的按钮,有一个id为name的输入框,“text”为固定格式) $("#copy").click(function () { window.clipboardData.setData("text", $("#name").val()); alert("已复制到剪贴