web页面长按复制文本clipboard.js 使用教程
来源:互联网 发布:淘宝中秋节活动 编辑:程序博客网 时间:2024/06/05 16:07
纯JavaScript实现的复制剪切库–clipboard.js
clipboard.js 使用纯 JavaScript (无需 Flash)实现了复制浏览器内容到系统剪切板的功能,可以在浏览器和 Node 环境中使用。支持 Chrome 42+、Firefox 41+、IE 9+、Opera 29+。
复制文本到剪切板并不是件困难的事情,它不需要复杂的配置步骤或者多说KBs的加载,但大多数情况下,都需要依赖Flash或者其他臃肿的框架,这就是clipboard.js存在的意义。
安装
使用 npm
或者 bower
安装:
如果你没有上述包管理工具的话,可以直接下载 .zip 文件。
设置
首先加载 js 文件:
现在你需要使用 DOM 选择器来实例化它,该选择器对应于选择元素,如:<button class="btn">
我们需要获取每一个匹配的元素,并为每个元素添加事件监听器,但是如果匹配元素很多的话,会消耗大量的内容。为此,我们使用事件代表团,它用一个单独的侦听器替换多个事件侦听器。
使用
复制元素
常见的用法是从另一个元素中复制内容,你可以通过给目标元素添加一个 data-clipboard-target
属性来指定剪贴板目标元素。
剪切元素
另外,你还可以通过 data-clipboard-action 属性来定义是“复制 copy
”还是“剪切 cut
”内容。如果忽略该属性,则默认值为 copy
。
cut
动作只能用于 <input>
或者 <textarea>
元素。
从属性中复制
事实上,你甚至不需要任何其他元素就能实现复制功能。你只需在目标元素中包含一个 data-clipboard-text
属性即可。
事件
高级用法
浏览器支持
演示
具体效果可以查看本站代码位置
参考文章:http://www.xttblog.com/?p=494 文章中例子执行有点问题
http://9iphp.com/web/javascript/js-copy-library-clipboard-js.html
http://blog.csdn.net/three_bird/article/details/51336828
官网:https://clipboardjs.com/
- web页面长按复制文本clipboard.js 使用教程
- 点击按钮 复制文本 使用clipboard.js复制页面内容到剪切板
- 使用clipboard.js实现页面内容复制到剪贴板
- 使用clipboard.js复制页面内容到剪切板
- 使用clipboard.js实现页面内容复制到剪贴板
- 使用clipboard.js实现页面内容复制到剪贴板
- 使用clipboard.js复制示例
- Clipboard.js实现复制文本到剪贴板功能
- js 实现页面的复制功能 clipboard.js
- javascript-clipboard.js教程
- iOS 长按复制文本
- 使用js代码完成页面文本防复制功能
- 使用clipboard.js实现移动端粘贴复制
- JavaScript实现获取文本select的值、复制文本插件clipboard.js
- 一键复制clipboard.js
- clipboard.js实现复制功能
- clipboard.js 复制到剪贴板
- 向剪切板复制文本的js库——clipboard.js
- scp命令的使用
- nodejs小记--socketID
- C++进程间通信---自定义消息
- HTML总结
- 腾讯云主机mysql初始密码更改解决方案
- web页面长按复制文本clipboard.js 使用教程
- Iterator模式
- PIL 安装与配置
- 深入探索并发编程之内存屏障:资源控制操作
- android静态安全检测_四大组件activity
- FastReport 打印和导出 Excel、Word 等
- 10行代码完成JS-OC交互逻辑清晰简洁易懂
- 查看手机UDID的方法
- QuartzNet中的Cron表达式详解