位置: 编程技术 - 正文

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

  • 合伙企业缴纳的是什么税
  • 企业所得税减免的会计分录
  • 小规模纳税人增值税减免账务处理
  • 上月开票这月退票要红冲吗?
  • ATM可以存款到对公账户吗?
  • 一般借款资本化加权平均数
  • 没有发票如何报账
  • 外购已税什么意思
  • 公司取现备用金违法吗
  • 开发商买商铺
  • 运输公司租入的车辆如何核算
  • 所得税汇算清缴分录怎么做
  • 处置全资子公司税务处理
  • 企业财务会计制度范本
  • 工会费入账科目
  • 软件企业涉税风险分析
  • 停车场需要对车辆负责吗
  • 工程预缴税款会计分录
  • 金税三期啥意思
  • 以货换货账务怎么处理
  • 税控盘上报
  • 普通股资本成本的计算
  • 纳税期限变更需要什么
  • 以股权增资的税费怎么算
  • 鸿蒙系统桌面布局图片怎么设置
  • 建账怎么建
  • 一次性开票分期确认收入如何纳税申报
  • 怎么升级win11正版
  • 合伙企业生产经营所得
  • compaq-rba.exe是哪个方面的进程 作用是什么 compaq-rba进程查询
  • navapp.exe - navapp是什么进程文件 作用是什么
  • 股东已转让股权还可以追究出资吗
  • 无限极分类mysql
  • 增值税专用发票几个点
  • 为什么增值税最后有余额附加税没有
  • Escarpment Trail in Porcupine Mountains Wilderness State Park, Michigan (© Pat & Chuck Blackley/Alamy)
  • laravel url重写
  • 10倍理论
  • 如何验证工具坐标系
  • ntpq命令详解
  • 结转成本涉及的科目
  • dedecms配置
  • 物业用房需要交维修基金吗
  • 收取水电费计入什么科目
  • 一般纳税人申报表电子版
  • 增值税发票是记账联还是抵扣联
  • 补交以前年度的城建税会计分录
  • 印花税是必交的吗
  • 认缴资金 实缴资金
  • 产品质量的保证需要哪几方面的支持
  • 转出未交增值税借方余额怎么处理
  • 长期股权投资其他权益变动
  • 篮球俱乐部归什么部门管理
  • 行政事业单位如何开发票
  • 企业收付实现制还是权责发生制
  • 建筑公司租赁费会计分录
  • mysql5.6免安装版配置
  • 注册表 启动
  • win8怎么卸载
  • windows提示滑动以关闭电脑
  • ubuntu sshserver
  • linux基本使用
  • netcfg -d
  • centos安装rclone
  • win8系统ie浏览器最高多少
  • 常用的批处理命令
  • unity 游戏开发教程
  • windows批量添加文件后缀
  • css下margin、padding、border、background和font缩写示例
  • 深入浅出javascript
  • jquery 属性
  • python问题及解决方法
  • [置顶] 汉诺塔的原理剖析以及递归的解决办法
  • unity3d打包apk
  • js中的三种弹出消息提醒的命令
  • jquery 异步提交表单
  • python相似模块用例
  • js使用类
  • 主管税务机关指的是
  • 买车可以抵扣企业所得税多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设