html5: 复制到剪贴板 clipboard.js-程序员宅基地

技术标签: 移动开发  

1、使用clipboard.min.js工具,引用此js
  注意事项:
    IOS微信网页开发中,若使用此工具来开发复制功能,则需要在超链接/按钮上新增 οnclick=" "

2、clipboard使用

         <li class="flex ai-center jc-sb">
               <div class="reportCode">
                        <input class="fs-18" value="3VDK2109" readonly="readonly">
                        <div class="reportDate fs-13">2019.1.21</div>
                    </div>
                    <div class="reportEdit flex">
                        <div class="nextBtn fs-14 enable copyBtn" data-clipboard-text="Just because you can doesn't" onclick="">复制</div>
                        <div class="nextBtn fs-14">删除</div>
                    </div>
                </li>

 

            //复制
                var clipboard = new ClipboardJS('.copyBtn');//点击class为copyBtn的按钮复制内容
                
                clipboard.on('success', function(e) {
                    e.clearSelection();
                    showMsg('复制成功');
                });
                
                clipboard.on('error', function(e) {
                    showMsg('您的手机暂不支持,请长按进行复制');
                });
                function showMsg(data){
                    layer.open({
                        content: data,
                        skin: 'msg',
                        time: 2
                    })
                }        

 

转载于:https://www.cnblogs.com/rachelch/p/10208318.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33675507/article/details/94060535

智能推荐

创建Web天气插件之vue3.0(包含2.x)_vue 天气组件-程序员宅基地

文章浏览阅读4.3k次,点赞6次,收藏24次。1.首先选择一个天气插件,这里小编使用和风天气插件,见https://widget.qweather.com/2.小编这里写的是vue3.0的移动端项目,所以使用的是天气简单插件,根据自己的需求选择文字大小等,然后登陆或者不登陆直接生成代码,这里的key值不需要替换,直接用它生成的:3.打开vue项目,这里我们可以创建一个组件,小编这里在components中创建了weather.vue,如下代码:<template> <div class="weather"&._vue 天气组件

Java+springboot+MYSQL牙科诊所预约系统75174-计算机毕业设计项目选题推荐(赠源码)-程序员宅基地

文章浏览阅读485次,点赞13次,收藏9次。本智慧综合管理是针对目前牙科诊所预约系统的实际需求,从实际工作出发,对过去的牙科诊所预约系统存在的问题进行分析,结合计算机系统的结构、概念、模型、原理、方法,在计算机各种优势的情况下,采用目前最流行的B/S结构、java技术MySQL数据库设计并实现的。本牙科诊所预约系统主要包括登录模块的实现、系统模块、管理员模块、医生模块、用户模块等多个模块。它帮助牙科诊所预约系统实现了信息化、网络化,通过测试,实现了系统设计目标,相比传统的管理模式,本系统合理的利用了网络数据资源,有效的减少了牙科诊所预约系统的经济投入

【pandas】踩了merge操作的一个坑_file "pandas/_libs/join.pyx", line 104, in pandas.-程序员宅基地

文章浏览阅读5.2k次。最近一个上线半年的爬虫挂了,错误信息如题,挂在了一个dataframe的merge操作上。仔细看了看源代码,这个merge操作非常简单,目的只是想看两个数据集中date(%Y-%m-%d %H-%M-%S)交集,然后再决定下一步的操作。首先怀疑数据量随着时间推移变得很大,得分块操作了。但是查了一下当下的数据量,两个dataframe都只有几十万行,数据量并不是很大,反而Jenkins serve..._file "pandas/_libs/join.pyx", line 104, in pandas._libs.join.left_outer_join memoryerror

java代码在图片上画框_java ffmpage图片 画框-程序员宅基地

文章浏览阅读1w次,点赞2次,收藏8次。有时候对于一些截图需要通过画框重点显示,用java代码在图片上画框的代码如下:package imagetest;import java.awt.Color;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputSt_java ffmpage图片 画框

android建ftp服务器,Android 快速搭建FTP服务器的方法-程序员宅基地

文章浏览阅读2.2k次。一、概述打开你的手机,找到文件管理->分类->远程管理,点击启动服务,这样大家可以在局域网内使用电脑访问你手机上的文件了,当然你也可以设置账号和密码,防止“小人”共享你手机上的资源-.-,那如果自己动手,该如何实现这个小功能呢?二、实现1、导入相关的jar包,并在build.gradle添加相应的依赖,如图。2.创建服务配置文件在values文件夹下新建的xml文件,方便在代码中的引用..._android ftp 服务器

探索Awesome ML Demos with iOS:让机器学习触手可及-程序员宅基地

文章浏览阅读389次,点赞3次,收藏6次。探索Awesome ML Demos with iOS:让机器学习触手可及项目地址:https://gitcode.com/tucan9389/awesome-ml-demos-with-ios在这个数字化的时代,机器学习(ML)已经成为了软件开发的重要组成部分,尤其在移动应用中。Awesome ML Demos with iOS 是一个精心策划的GitHub项目,它汇集了众多以iOS平台为基...

随便推点

服务器响应为 5.7.1,执行发送邮件Send方法时,报错:邮箱不可用。 服务器响应为: 5.7.1 Unable to relay for [email protected]程序员宅基地

文章浏览阅读612次。php常用方法总结/** * created by Tina * time 2015-1-6 10:31 * textarea中传入字符串的处理,返回数组,传入的字符串以换行分割; * 拆分,压缩空格,去除空值,去重复 ...bzoj 1097 &lbrack;POI2007&rsqb;旅游景点atr(最短路,状压DP)[题意] 给定一个n点m边的无向图,要求1开始n结束而且顺序经..._事务失败 服务器响应为5.7.1

Android Studio快捷键以及导入Eclipse项目_寻求升级帮助,emu i com斜杠emot,ion do w-程序员宅基地

文章浏览阅读508次。Android Studio常用快捷键1. Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的下面粘贴出来。2. Ctrl+空格: 输入代码时按此组合键会列出与之相匹配的类、方法名、成员变量等,起智能提示的作用。在编辑XML文件一样有用。3. Ctrl+向下箭头 或Ctr_寻求升级帮助,emu i com斜杠emot,ion do w

区块链共识算法综述论文阅读笔记:A Review on Consensus Algorithm of Blockchain_区块链共识算法论文-程序员宅基地

文章浏览阅读397次。本文是区块链共识算法的综述论文“A Review on Consensus Algorithm of Blockchain”的阅读笔记,论文对区块链的共识算法进行了全面的描述,但是受限于时代因素,里面的一些内容有一定错误或过时,例如PoS+PoW被分类为PoS、认为PoW具有无限的可扩展性等。_区块链共识算法论文

C#中[WebMethod]的用法,aspx、ashx、asmx-程序员宅基地

文章浏览阅读361次。在.net 3.5的情况下前台JQuery做Ajax的时候,服务器端(1)可以调用aspx.cs 中声明带有[WebMehtod]的public static 的方法(不需要自己手动添加web.config的配置)(2)可以调用 *.asmx (web服务) 里面加了[webmethod]的方法(不能写静态,写静态就调用不到了)需要在asmx里面 去掉 [System.Web.Scri..._asmx webmethod语法

Unity编辑器扩展: GUILayout、EditorGUILayout 控件整理_editorguilayout.popup-程序员宅基地

文章浏览阅读1.4w次,点赞15次,收藏76次。GUILayoutGUILayoutOption基本每个控件方法都有一个可选参数是GUILayoutOption[] Options 这是一个可以控制组件大小之类的选项,在GUILayout类中共有8个。GUILayout.Height()GUILayout.Width()GUILayout.MaxHeight()GUILayout..._editorguilayout.popup

Android学习--Fragment-程序员宅基地

文章浏览阅读874次。学习目标:提示:这里可以添加学习目标例如: 一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:搭建 Java 开发环境掌握 Java 基本语法掌握条件语句掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:周一至周五晚上 7 点—晚上9点周六上午 9 点-上午 11 点周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如: 技术笔记 2 遍 CSDN 技术博客 3 篇 习的 vlog 视频 1

推荐文章

热门文章

相关标签