位置: 编程技术 - 正文

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

  • 进项税额加计抵减会计分录
  • 两处以上取得工资如何交社保
  • 会计能开收据吗?
  • 自然人转让股权给自己的公司
  • 发票不附销货清单可以吗
  • 工程预付款增值税缴纳办法
  • 公司开业前期费用处理
  • 购入但未开始使用的房产
  • 计提坏账准备的前提条件
  • 待清算直销银行
  • 全面营改增后,某房地产开发企业需要缴纳哪种税,为什么
  • 个税申报所属期和所得期
  • 企业收入准则的主要内容
  • 商场现金收入如何计算
  • 服务器研发属于什么行业
  • 华为鸿蒙系统耗电量快吗
  • 代开专票名称没有填写可以报销吗
  • 安保服务差额征税如何开票
  • 预收的购货款属于收入吗
  • 可供出售金融资产现在叫什么
  • 工程竣工结算和决算的区别
  • protect.exe进程
  • 吃鸡到底用什么显卡性价比最高?
  • 企业购买预付卡送人分录
  • 企业借款会计处理
  • cuda运行环境
  • 时域卷积图解法
  • vue项目移动端怎么做适配
  • OpenCV之 BGR、GRAY、HSV色彩空间&色彩通道专题 【Open_CV系列(三)】
  • php屏蔽ip
  • 商业承兑贴现几个点
  • 工会经费上缴流程
  • 新会计准则套期利息计算
  • 其他综合收益影响留存收益吗
  • 收到质量赔款涉税处理
  • 为什么合理损耗不计入成本
  • 主营业务收入多计提怎么冲减
  • 利润的敏感性分析怎么做?
  • 逾期交房违约金 已支付金额
  • 加盟代理需要什么手续
  • 劳务费如何计提
  • 对方开的增值税普票怎么查
  • 票已收到、款未付会计分录
  • 客观原因怎么写
  • 小规模纳税人能抵扣进项税额吗
  • 出租车票没有发票怎么办
  • 增值税税控系统专用设备费及技术维护费抵扣
  • 其他业务收入在资产负债表哪里体现
  • dell bios密码忘记
  • 安装office提示
  • windows10 mobile最后更新
  • 清理的快捷键是什么
  • centos7 cp
  • win7硬盘安装器下载
  • 硬盘xp系统
  • kavsvc.exe - kavsvc是什么进程 有什么作用
  • 怎么从win8装回win7
  • win7系统点击图标没反应
  • 高德地图自动跳出来
  • js数组常用的方法及用法
  • android:View的setTag和getTag使用
  • cocos2dx官方教程
  • cocos2d官网
  • opengl顶点坐标纹理坐标关系
  • Node.js中的什么模块是用于处理文件和目录的
  • nodejs npm package.json中文文档
  • 同一内容复制到多个单元格
  • JAVAscript字符串类型单引号和双引号意一样吗
  • android design库
  • unity火球特效
  • 如何搭建应用服务器
  • jquery深拷贝
  • Python的二维列表存储
  • js创建对象的方法有哪些
  • android简单app实例
  • 为什么购进固定资产不得抵扣
  • 长春税务局待遇如何
  • 划拨土地评估价
  • 应税和非应税是什么意思
  • 3.0t交强险
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设