clipboard.js使用方式在移动端遇到的问题

Posted asdfasdfasdad

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了clipboard.js使用方式在移动端遇到的问题相关的知识,希望对你有一定的参考价值。

引入文件:

https://zenorocha.github.io/clipboard.js

调用方式:

<div class="ticket-nums">
  <div class="ticket-num">获取码<span  id="ticketNum" >1234567890</span></div>
  <input type="button" id="btnCopy" class="copy" data-clipboard-target="#ticketNum" value="复制" />
</div>
  var clipboard = new Clipboard( '#btnCopy' );
  clipboard.on( 'success', function( e ) 
    alert( '复制成功' );
    copyAjax();
    e.clearSelection();
   );
 clipboard.on('error', function(e) 
   alert('请选择“拷贝”进行复制!')
 );

遇到的问题:
之前在PC端使用的情况多,没有在移动端使用过,今天在使用时聘了不能复制问题;
问题出现在HMTL上,原来按钮是用div来写的,如下:

<div class="ticket-nums">
    <div class="ticket-num">获取码<span  id="ticketNum" >1234567890</span></div>
    <div id="btnCopy" class="copy" data-clipboard-target="#ticketNum" value="" />复制</div>
</div>

以上是关于clipboard.js使用方式在移动端遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章

Clipboard.js : 移动端浏览器实现网页内容复制

利用Clipboard.js在手机端实现一次复制,,任意地方粘贴

JS pc端和移动端共同实现复制到剪贴板功能实现

兼容手机端跟pc的js复制方法

安利自己写的easy-clipboard库

[Note] Clipboard.js 使用