1.css禁止选择导致IOS无法复制

body{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

2.下面这段代码在WINDOWS和安卓上 都可以实现一键复制,然而IOS10却不行,点了没有反应。

<div type="button"  class="btn btn_copy_text" data-clipboard-text="要复制的内容" ></div>
<script>
//复制文本
var clip = new Clipboard('.btn_copy_text');
clip.on('success', function(e){
e.trigger.interHTML= "复制成功"; });
</script>

  原来IOS需要类型为button作为按钮元素才能进行一键复制。

<button type="button"  class="btn btn_copy_text" data-clipboard-text="要复制的内容" ></button>
<script>
//复制文本
var clip = new Clipboard('.btn_copy_text');
clip.on('success', function(e){
e.trigger.interHTML= "复制成功"; });
</script>

3. 异步数据复制类容为空

html

                    <li>
<span>存款户名:</span>
<div type="text" id="banknum" class="li-style"></div>
<!--<span id="copyBankNum" data-clipboard-action="copy" data-clipboard-target="div">复制</span>-->
<button id="copyBankNum" data-clipboard-action="copy" data-clipboard-target="div">复制</button>
</li>
<li>
<span>收款账号:</span>
<div type="text" id="bankname" class="li-style"></div>
<!--<span id="copyBankName" data-clipboard-action="copy" data-clipboard-target="div">复制</span>-->
<button id="copyBankName" data-clipboard-action="copy" data-clipboard-target="div">复制</button>
</li>

js

            $.ajax({

                url: Global.sHost + "paymentList.php",
type: "post",
dataType: "json",
async:false,
//jsonp: "cb",
data: {
bankname: CP.Util.getPara('bankname')
},
//1:返回按钮跳转到指定彩种页面},
success: function(obj) {
var code = obj.status;
var R = obj.records;
console.log(R); if (code == '0') {
$("#bankid").html(R.bankid);
$("#bankname").html(R.bankname + R.bank_branch);
$("#banknum").html(R.banknum);
$("#username").html(R.username); $("#banknum").data("banknum",R.banknum);
$("#bankname").data("bankname",R.bankname);
$("#username").data("username",R.username);
} else {
alert("获取失败")
}
}
});
       
       //和核心代码
       var clipboard = new ClipboardJS('#copyBankNum',{
text:function(el){
console.log(el)
return $("#banknum").data("banknum");
}
});
clipboard.on('success', function(e) {
alert("复制成功"+e.text)
console.log(e);
});
clipboard.on('error', function(e) {
alert("请选择'拷贝'进行复制!")
});
 

最新文章

  1. 从.o文件中提取指定开头依赖于外部接口的脚本
  2. windows在cmd执行svn 命令
  3. C++之路进阶——codevs2439(降雨量)
  4. 你无法修改 Git 的历史记录
  5. leetcode 103 Binary Tree Zigzag Level Order Traversal ----- java
  6. POJ3616 Milking Time 简单DP
  7. C++ 性能剖析 (四):Inheritance 对性能的影响
  8. Html.ActionLink简单用法(转)
  9. 【网络协议】TCP的拥塞控制机制
  10. Angularjs directive全面解读(1.4.5)
  11. Ubuntu11.10 E: Unable to locate package ubuntu-restricted-extras
  12. v9手机版文章内容不显示
  13. Linux驱动模型解析bus之platform bus
  14. java.util.logging的使用
  15. 国内写的比较好的markdown教程
  16. 版本控制——Version Control
  17. 什么是BOM?,什么是DOM? BOM跟DOM之间的关系
  18. Flutter学习指南:UI布局和控件
  19. hiho一下 第165周#1327 : 分隔相同字符
  20. Microsoft VBScript 运行时错误 错误 &#39;800a0046&#39; 没有权限 解决方法

热门文章

  1. visio子流程创建
  2. Error configuring application listener of
  3. hdu 1114Piggy-Bank(完全背包)
  4. httpd配置文件详解及实例
  5. 酷炫的SVG 动态图标
  6. HDU - 5340 Three Palindromes(manacher算法)
  7. CSS魔法(四)常用属性
  8. Keil软仿真STM32
  9. Java——java错误(The Struts dispatcher cannot be found)
  10. 第15月第29天 ffmpeg AVERROR_EOF