位置: 编程技术 - 正文

无需 Flash 使用 jQuery 复制文字到剪贴板(不使用flash)

编辑:rootadmin

推荐整理分享无需 Flash 使用 jQuery 复制文字到剪贴板(不使用flash),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:不需要flash,不使用flash,无需flash的浏览器,不用flash player用什么软件,不需要flash,不用flash player用什么软件,不用flash player用什么软件,不需要flash,内容如对您有帮助,希望把文章链接给更多的朋友!

如果在网上找一个关于如何将一段特定的文本拷贝到剪贴板的解决方案,最可能的结果就是使用Flash的方案来做这个事,虽然使用Flash可以很好地解决这个问题,但是这不是一个明智的想法,因为这个产品最终会消失或者至少是浏览器不再提供支持,因此这个解决方案是没有未来的。虽然可以使用jQuery或者纯JavaScript,甚至完全自己写,但是当有人已经创建了一个解决方案,那么为什么还要重复发明轮子呢?让我们一起看看Clipboard.js吧。

Clipboard.js删除了Flash组件并且优雅地解决了这个问题,需要做的只是引入其脚本,在HTML标签上赋一个“data-clipboard-target”属性然后写一小段JavaScript片段。为了演示假定有一个货币转换应用,在一个文本框中输入数值时同时将兑换结果显示在另一个文本框中,当点击文本框时,会触发事件将其复制到剪贴板然后显示一条消息。

下面是我的实现。

假如这是你的文本框。(我使用MVC框架创建我的应用程序)

你有没有注意到我有一个 AmountTo和 一个AmountFrom,AmountTo是输入AmountFrom 是输出 ,当我们点击这个的时候其值就会传给剪切板。这个神奇的事情发生在属性“data-clipboard-target”里面。

无需 Flash 使用 jQuery 复制文字到剪贴板(不使用flash)

我们也添加一个消息框用来显示拷贝动作消息

到这里就是你所关心的HTML部分。现在让我们去看JavaScript/jQuery 部分

至此,会发现我们只是引入了clipoard.js,如果实例化Clipboard成功,然后会给事件赋予一些动作,否则它会触发一个错误,是这样吧?这一切都很好,它能兼容所有最新的浏览器,除了IE,它会给出下面这样的一个消息。

如果希望看一下实际的效果,这是一个JSFiddle示例。

接下来就是抓取剪贴板的数据然后当点击时自动地粘贴到一个文本框,至此,看上去浏览器因为一个安全上的风险会阻止它,但是我会尝试找到甚至做出一个方案,因此大家还得继续关注。

个 jQuery 插件可将你的网站带到另外一个高度 Web领域一直在发生变化并且其边界在过去的每一天都在发生变化(甚至不能以小时为计),随着其边界的扩展取得了许多新发展。在这些进步之中,开

JQuery给select添加/删除节点的实现代码 jQuery获取Select选择的Text和Value:varcheckText=jQuery("#select_id").find("option:selected").text();//获取Select选择的TextvarcheckValue=jQuery("#select_id").val();//获取Select选择的op

基于Jquery插件实现跨域异步上传文件功能 先说明白这个跨域异步上传功能我们借助了Jquery.form插件,它在异步表单方面很有成效,而跨域我们会在HTTP响应头上添加access-control-allow-method,当然这

标签: 不使用flash

本文链接地址:https://www.jiuchutong.com/biancheng/384984.html 转载请保留说明!

上一篇:jQuery siblings()用法实例详解($jquery)

下一篇:50 个 jQuery 插件可将你的网站带到另外一个高度(jquery插件免费下载)

  • 失控发票账务处理
  • 固定资产清理结转到什么科目
  • 用友T3怎么结转上年数据
  • 电子发票开票方怎么做账
  • 进项税发票留抵
  • 外购低值易耗品支付价款16万元
  • 公司开办费有哪些
  • 单位风险金是什么意思
  • 报销餐费有增值税吗
  • 应付账款明细账模板
  • 收到承兑汇票作废怎么办
  • 收银系统已入库怎么操作
  • 法人的往来款可以转为实收资本吗?
  • 固定资产房屋原值增加折旧月数怎么算
  • 小规模纳税人工资可以抵扣增值税吗
  • 特朗普政府公布大力度减税方案
  • 一般纳税人必须要交几个人社保
  • 将自产产品无偿赠送 会计处理
  • 购设备发票只开来一部分怎么入账?
  • 基建管理费如何进行结转?
  • 公司房产税如何计算器
  • 公司哪些发票可以抵税
  • 工程项目人工费比例
  • 1697509550
  • 资产总额从业人数
  • 联想y400怎么装win10
  • win7提示windows进行了未授权的更改
  • 详解php比较操作过程
  • macbook怎么保存
  • 以前年度多计提的附加税怎么冲回
  • nddeagnt.exe - nddeagnt是什么进程 有什么用
  • 以前年度多计提的附加税怎么冲回
  • 公司买发票的费用怎么做账
  • php多级分类
  • 预付货款账务处理会计分录
  • 可供出售交易资产
  • 财务费用为负数是好事还是坏事
  • 集成代码
  • 预收账款为什么是负债类的
  • 原生js实现promise
  • 基于MATLAB的车牌识别
  • typescript .d.ts
  • php支付接口开发
  • 长期借款的主要成本包括
  • 购买方红字信息表已开销售方系统查不到
  • 请问linux
  • 税法增值税的不同
  • 企业的主要经营指标有哪些
  • 待报解预算收入是什么意思,扣了钱
  • 利润表中利息费用包括手续费吗
  • 收到营业外收入政府补贴的会计分录
  • 收到股东投资款需要交印花税吗
  • 借银行存款贷预收账款是哪个凭证
  • 什么是公司财务管理中的一个重要组成部分
  • 去年企业所得税多计提怎么调整
  • 企业自建房产提款流程
  • 收到利息的会计凭证
  • 发票信息不一致是怎么回事
  • 买货物没有进项税额,如何开6个点发票
  • 库存商品调价会计分录
  • 收房租的收据怎么写
  • 财务费用包括哪些费用
  • 盈余公积必须提折旧吗
  • mdf文件在哪
  • mysql1194
  • 一个报表的格式主要包括( )
  • win8如何修改文件权限
  • linux备份恢复
  • WIN10系统打开IE浏览器断网
  • cocos2djs
  • android 基础
  • shell 单引号中引用变量
  • 请问在javascript程序中
  • python怎么写一个类
  • UNITY gameobject代码中setacvtive(false)与面板中直接去掉勾 效果不一样
  • jquery下拉列表框
  • jsonobject用法
  • 云南增值税普通发票怎么开
  • 对税务工作提出意见建议
  • 新车怎么上深圳牌
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设