位置: 编程技术 - 正文

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

  • 无票收入后面附单据吗
  • 增值税小规模纳税人申报表填表说明
  • 固定资产入股交什么税
  • 增值税季报是填3个月的收入吗
  • 增值税税金不足1元未缴纳账务处理
  • 税务局代开的劳务费发票可以入账吗
  • 外购货物对外捐赠企业所得税
  • 资金不需要验资,实收资本怎么入账
  • 红冲上月的其他应收款凭证怎么做?
  • 发票进项转出账务怎么做
  • 公司外部人员可以直接在公司报销吗
  • 建筑业企业所得税2%
  • 远程认证是什么意思
  • 建材公司将自产产品卖出
  • 筹建期间职工福利费都要通过应付职工薪酬核算吗
  • 办公费支出属于资产项目吗
  • 无法设置面容id怎么办
  • 成立非盈利组织的条件
  • 退税需要怎么操作
  • 交易性金融资产包括哪些项目
  • PHP:mb_convert_encoding()的用法_mbstring函数
  • PHP:stream_socket_pair()的用法_Stream函数
  • dxva2.dll是什么意思
  • php 代码生成
  • 购进免税农产品进行进项税额抵扣时,其抵扣率为
  • 建房转让协议书
  • uni-app实例教程
  • 宣泄不能消除不健康的情绪
  • yolov3训练
  • 企业所得税会计利润
  • Android Studio安装和使用教程(全文图解)
  • 结算应付职工薪酬影响当期损益吗
  • 中国石化电子发票平台官网
  • 外贸企业出口退税申报流程
  • 可供出售金融资产的会计处理
  • 增值税电子普通发票和专票的区别
  • 已冲销凭证是否可以删除
  • 记账凭证红字冲销下面合计写不写
  • sql查询服务器硬件信息
  • 确认收入的时点包括
  • 收到加工费怎么做账务处理分录
  • 固定资产当月入账当月计提吗
  • 包装成本核算的主要内容
  • 往来款是什么意思
  • 车辆罚款单可作为费用报销吗
  • 工会经费滞纳金怎么算
  • 企业个人工资薪金换了电脑怎么能导得出来
  • 企业注销时应收帐款如何处理
  • 工程施工人工费,材料费,机械费占多少比例
  • 物流运输车类型
  • 什么是盈余公积和资本公积的区别
  • 专业收账公司合法吗
  • sqlserver数据库版本号怎么查
  • 根据索引名称查字段
  • asp.net 使用SqlBulkCopy极速插入数据到 SQL Server
  • Navicat for MySQL导出表结构脚本的简单方法
  • 如何确定我的学生学到了问题,尤其是核心素养方面
  • Win7计算机管理里面没有本地用户和组
  • win7使用率
  • win8应用错误怎么办
  • 让人吃惊的成语有哪些
  • 没有启动界面
  • 计算机图形学考研院校
  • js 加减
  • python笛卡尔积
  • nodejs webp
  • 反序存放字符串
  • koa nodejs
  • nodejs thrift
  • js判断div是否存在
  • python3连接pg执行命令
  • python+Django+apache的配置方法详解
  • 江西省发票综合服务平台
  • 四川省成都市国池酒厂52度原浆多少钱一瓶
  • 换发票需要交钱吗
  • 税务局风险评估是什么意思
  • 营业账簿中的其他账簿包括
  • 北京车过户到廊坊标准
  • 公务卡信用等级1级
  • 财税公司工资怎么样
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设