jQuery zclip插件实现跨浏览器复制功能


Posted in Javascript onNovember 02, 2015

jQuery-zclip是一个复制内容到剪贴板的jQuery插件,使用它我们不用考虑不同浏览器和浏览器版本之间的兼容问题。jQuery-zclip插件需要Flash的支持,使用时记得安装Adobe Flash Player。

1、jQuery-zclip用法

//引入jQuery-zclip相关js及swf文件
<script type="text/javascript" src="<%=path%>/resources/js/jquery.min.js"></script>
<script type="text/javascript" src="<%=path%>/resources/js/jquery.zclip.min.js"></script>
<script type="text/javascript">
$(function(){
  $("#cp-btn").zclip({
    path:'<%=path%>/resources/js/ZeroClipboard.swf', //记得把ZeroClipboard.swf引入到项目中 
    copy:function(){
      return $('#inviteUrl').val();
    }
  });
});
</script>

<div class=form-row>
  <div class=col-md-5>
    <input class=form-control value="" id="inviteUrl"/>
  </div>
  <div class=col-md-1>
    <a href="javascript:void(0)" id="cp-btn"
      class="btn btn-default btn-block btn-clean">复  制</a>
  </div>
</div>

配置说明
path:swf的路径(复制主要是用flash解决不同浏览器的复制)
copy:待复制的内容, 可以是静态内容, 也可以 return 动态内容
beforeCopy:复制之前要做的function;
afterCopy:复制之后要做的function;

提供了3个方法
show:$(selected).zclip('show');//复制功能有效
hide:$(selected).zclip('hide');//复制功能无效
remove:$(selected).zclip('remove');//完全移除复制功能

2、演示效果
运行成功后,点击复制按钮,会弹出一个提示框,表示复制到剪切板生效了,如下:

jQuery zclip插件实现跨浏览器复制功能

弹出框出现“Copied text to clipboard”英文字符,有点不符国人使用习惯,把它改为“成功复制到剪切板”,在jquery.zclip.min.js文件中找到“Copied text to clipboard”替换成“成功复制到剪切板”就可以了,效果如下:

jQuery zclip插件实现跨浏览器复制功能

以上就是小编整理的关于jQuery zclip插件实现跨浏览器复制功能的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
弹出广告特效代码(一个IP只弹出一次)
May 11 Javascript
jquery日历控件实现方法分享
Mar 07 Javascript
多引号嵌套的变量命名的问题
May 09 Javascript
javascript中cookie对象用法实例分析
Jan 30 Javascript
JQuery通过AJAX从后台获取信息显示在表格上并支持行选中
Sep 15 Javascript
使用JavaScript脚本判断页面是否在微信中被打开
Mar 06 Javascript
AngularJS过滤器filter用法实例分析
Nov 04 Javascript
详解基于Node.js的微信JS-SDK后端接口实现代码
Jul 15 Javascript
Vue.js项目部署到服务器的详细步骤
Jul 17 Javascript
js实现1,2,3,5数字按照概率生成
Sep 12 Javascript
快速将Vue项目升级到webpack3的方法步骤
Sep 14 Javascript
VUE前端cookie简单操作
Oct 17 Javascript
JQuery zClip插件实现复制页面内容到剪贴板
Nov 02 #Javascript
jquery实现简洁文件上传表单样式
Nov 02 #Javascript
Jquery效果大全之制作电脑健康体检得分特效附源码下载
Nov 02 #Javascript
js实现动态加载脚本的方法实例汇总
Nov 02 #Javascript
Jquery时间轴特效(三种不同类型)
Nov 02 #Javascript
Jquery全屏相册插件zoomvisualizer具有调节放大与缩小功能
Nov 02 #Javascript
关注jquery技巧提高jquery技能(前端开发必学)
Nov 02 #Javascript
You might like
php获取域名的google收录示例
2014/03/24 PHP
在openSUSE42.1下编译安装PHP7 的方法
2015/12/24 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
“不能执行已释放的Script代码”错误的原因及解决办法
2007/09/09 Javascript
IE和FireFox(FF)中js和css的不同
2009/04/13 Javascript
js 连接数据库如何操作数据库中的数据
2012/11/23 Javascript
javascript中的toFixed固定小数位数 简单实例分享
2013/07/12 Javascript
JS之Date对象和获取系统当前时间详解
2014/01/13 Javascript
jQuery插件Tooltipster实现漂亮的工具提示
2015/04/12 Javascript
利用Jquery队列实现根据输入数量显示的动画
2016/09/01 Javascript
Jquery AJAX POST与GET之间的区别详细介绍
2016/10/17 Javascript
JS简单获取日期相差天数的方法
2017/04/24 Javascript
Bootstrap Table使用整理(四)之工具栏
2017/06/09 Javascript
详解Vue爬坑之vuex初识
2017/06/14 Javascript
基于Bootstrap的标签页组件及bootstrap-tab使用说明
2017/07/25 Javascript
浅谈layui使用模板引擎动态渲染元素要注意的问题
2019/09/14 Javascript
Echarts实现多条折线可拖拽效果
2019/12/19 Javascript
JS轮播图的实现方法2
2020/08/25 Javascript
js 数据类型判断的方法
2020/12/03 Javascript
python读取注册表中值的方法
2013/04/08 Python
用Eclipse写python程序
2018/02/10 Python
python Web开发你要理解的WSGI &amp; uwsgi详解
2018/08/01 Python
python爬虫 基于requests模块发起ajax的get请求实现解析
2019/08/20 Python
tensorflow模型继续训练 fineturn实例
2020/01/21 Python
俄罗斯护发和专业化妆品购物网站:Hihair
2019/09/28 全球购物
英国DIY和家居装饰领域的主要品牌:Wickes
2019/11/26 全球购物
技术经理的自我评价范文
2013/12/03 职场文书
会议室标语
2014/06/21 职场文书
应届大专生求职信
2014/06/26 职场文书
七一建党日演讲稿
2014/09/05 职场文书
2014院党委领导班子对照检查材料思想汇报
2014/09/24 职场文书
党员民主生活会整改措施
2014/09/26 职场文书
2015年母亲节寄语
2015/03/23 职场文书
英语专业毕业论文答辩开场白
2015/05/27 职场文书
入党自传范文2015
2015/06/26 职场文书
基于Java的MathML转图片的方法(示例代码)
2021/06/23 Java/Android