位置: 编程技术 - 正文

无需 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插件免费下载)

  • 建筑业预缴所得税怎么计算
  • 职工薪酬支出及纳税调整
  • 没有购销合同可以开票吗
  • 费用发票能不能直接挂应付账款里
  • 注册资本金实缴和认缴区别
  • 企业商品收入确认的依据
  • 企业重组个人股东个人所得税
  • 存货非正常损失的纳税筹划
  • 处置固定资产增值税和所得税报税能一致吗
  • 工会差旅费如何做账
  • 取得虚开增值税专票如何税务处理
  • 施工单位购买材料与设计不符
  • 税交多了退税走到哪一流程了问谁
  • 新成立公司注资流程
  • 购物开了增值税怎么退
  • 企业所得税免税收入和不征税收入
  • 处置固定资产按残值还是净值
  • 有限合伙人公司
  • 资产损失税前扣除备查资料
  • 企业所得税调增调减项目有哪些
  • win 11操作系统
  • 收到投资款怎么做记账凭证
  • 流动资产固定资产和无形资产都是资产类账户
  • 上月库存占比怎么算
  • mac语音备忘录文件怎样转换成mp3
  • win11无法打开开始菜单怎么办
  • 其他业务收入怎么申报增值税
  • 公司收到医疗保障事务中心的转账
  • pavsrv50.exe - pavsrv50进程管理信息
  • 汽车销售行业的税负率是多少
  • 事业单位财政专项资金可以用于职工社保
  • html可以描述什么
  • 会计等式反映了六大会计要素的恒等关系
  • yolov5源码解读
  • java hash()
  • 车辆保险费怎么入账
  • sql语句优化实例
  • ubuntu16安装教程
  • python rem
  • 用vue做的企业项目
  • 结息会计凭证怎么写
  • 经济利益的总流入
  • MySQL进阶SELECT语法篇
  • mongodb mysql配合使用
  • 小额收据报销
  • 基本户变更经营范围需要什么材料
  • 专票金额高于实收金额
  • 电商收服务费合法吗
  • 销售设备提供安装服务
  • 融资租赁手续费进项税能抵扣吗
  • 股东分红申报个税怎么填
  • 商场联营扣点缴纳增值税税率
  • 技能培训费属于哪个科目
  • 以货物抵应收账款的分录
  • 工程挂靠取得的收入怎么做账?
  • 上个月库存没用完的下个月怎么计算
  • 利润表期初余额怎么填
  • 小规模什么情况下必须转为一般纳税人
  • win10系统预览版
  • windows server 2008 r2离线激活
  • Win10 Mobile/PC build 10586.589曝光:老机型有份
  • ConquerCam.exe进程的详细介绍 ConquerCam进程信息介绍
  • win 7快速启动
  • win10 2020h1
  • Linux查看文件的大小
  • win8 metro启动界面
  • ms-sys
  • javascript中常见的数据类型有哪些?
  • js的getattribute
  • linux实现shell
  • 监控网站是否可以删除
  • angular.js
  • jQuery中$.ajax()方法参数解析
  • Unity3D中的事件处理
  • 交通运输业的税率9%和13%
  • 三亚 税务
  • 从事农业种植是干什么的
  • 公民海外收入纳税
  • 南京市高新园区
  • 金税盘白盘如何换纽扣电池
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设