JavaScript使用ZeroClipboard操作剪切板


Posted in Javascript onMay 10, 2017

一、ZeroClipboard下载地址

为大家提供细一些ZeroClipboard的下载地址:

二、添加js引用

<script src="../Assets/js/jquery-1.8.3.min.js"></script>
 <script src="../Assets/js/ZeroClipboard/ZeroClipboard.js"></script>

三、初始化插件

$(function () {
   InitCopyToClipboard('btnCopyToClipBoard');
 });
//将内容复制到剪切板
function InitCopyToClipboard(btnId) {
ZeroClipboard.setMoviePath("../Assets/js/ZeroClipboard/ZeroClipboard.swf"); //设置flash文件在项目中的位置 
var clip = new ZeroClipboard.Client(); // 新建一个对象

clip.setHandCursor(true);
clip.addEventListener('onmouseup', function (client) { //创建监听 
 // 可以在这儿写一个方法处理相应的事件逻辑
 clip.setText('要复制到剪切板中的内容'); 
});
clip.glue(btnId); //将flash覆盖至指定ID的DOM上


//窗口大小发生变化时从新将flash覆盖至制定的id上,否则位置不对应导致点击时没反应
bind(window, "resize", function () {
  clip.reposition();
});
return false;
}

/************************************ 
* 添加事件绑定 
* @param obj : 要绑定事件的元素 
* @param type : 事件名称。不加 "on". 如 : "click" 而不是 "onclick". 
* @param fn : 事件处理函数 
************************************/
function bind(obj, type, fn) {
if (obj.attachEvent) {
obj['e' + type + fn] = fn;
obj[type + fn] = function () { obj['e' + type + fn](window.event); }
obj.attachEvent('on' + type, obj[type + fn]);
} else
obj.addEventListener(type, fn, false);
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
自用js开发框架小成 学习js的朋友可以看看
Nov 16 Javascript
js获取当前地址 JS获取当前URL的示例代码
Feb 26 Javascript
jquery操作复选框checkbox的方法汇总
Feb 05 Javascript
js判断手机号运营商的方法
Oct 23 Javascript
javascript Slip.js实现整屏滑动的手机网页
Nov 25 Javascript
js实现div模拟模态对话框展现URL内容
May 27 Javascript
js/jquery控制页面动态加载数据 滑动滚动条自动加载事件的方法
Feb 08 Javascript
vue2.0实现倒计时的插件(时间戳 刷新 跳转 都不影响)
Mar 30 Javascript
Javascript实现一个简单的输入关键字添加标签效果实例
Jun 01 Javascript
react 创建单例组件的方法
Apr 26 Javascript
小程序实现上下切换位置
Nov 16 Javascript
vue-router定义元信息meta操作
Dec 07 Vue.js
VUE 更好的 ajax 上传处理 axios.js实现代码
May 10 #Javascript
vuejs2.0子组件改变父组件的数据实例
May 10 #Javascript
详解vue.js2.0父组件点击触发子组件方法
May 10 #Javascript
详解vue-router 2.0 常用基础知识点之router-link
May 10 #Javascript
JavaScript使用readAsDataURL读取图像文件
May 10 #Javascript
angular.js指令中的controller、compile与link函数的不同之处
May 10 #Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
May 10 #Javascript
You might like
Email+URL的判断和自动转换函数
2006/10/09 PHP
php显示页码分页类的封装
2017/06/08 PHP
PHP获取HTTP body内容的方法
2018/12/31 PHP
textarea的value是html文件源代码,存成html文件的代码
2007/04/20 Javascript
从盛大通行证上摘下来的身份证验证js代码
2011/01/11 Javascript
javascript当中的代码嗅探扩展原生对象和原型(prototype)
2013/01/11 Javascript
js简单实现点击左右运动的方法
2015/04/10 Javascript
javascript中Date format(js日期格式化)方法小结
2015/12/17 Javascript
angularjs封装bootstrap时间插件datetimepicker
2016/06/20 Javascript
BootStrapTable服务器分页实例解析
2016/12/20 Javascript
利用vue.js插入dom节点的方法
2017/03/15 Javascript
简单介绍react redux的中间件的使用
2018/04/06 Javascript
简化版的vue-router实现思路详解
2018/10/19 Javascript
实例讲解v-if和v-show的区别
2019/01/31 Javascript
javascript中数组的常用算法深入分析
2019/03/12 Javascript
微信小程序传值以及获取值方法的详解
2019/04/29 Javascript
js实现坦克移动小游戏
2019/10/28 Javascript
[00:36]DOTA2风云人物相约完美“圣”典 12月17日不见不散
2016/11/30 DOTA
python连接mongodb操作数据示例(mongodb数据库配置类)
2013/12/31 Python
python解析xml简单示例
2019/06/21 Python
python IDLE 背景以及字体大小的修改方法
2019/07/12 Python
Python字典推导式将cookie字符串转化为字典解析
2019/08/10 Python
tensorflow如何批量读取图片
2019/08/29 Python
Python QTimer实现多线程及QSS应用过程解析
2020/07/11 Python
浅析Python的命名空间与作用域
2020/11/25 Python
倩碧英国官网:Clinique英国
2018/08/10 全球购物
澳大利亚美容产品及化妆品在线:Activeskin
2020/06/03 全球购物
售后服务承诺书怎么写
2014/05/21 职场文书
年检委托书
2014/08/30 职场文书
人事行政助理岗位职责
2015/04/11 职场文书
2016三八妇女节慰问信
2015/11/30 职场文书
慰问信的写作格式及范文!
2019/06/24 职场文书
python tkinter实现定时关机
2021/04/21 Python
CSS预处理框架——Stylus
2021/04/21 HTML / CSS
MYSQL(电话号码,身份证)数据脱敏的实现
2021/05/28 MySQL
使用CSS实现一个搜索引擎的原理解析
2021/09/25 HTML / CSS