首页 > 作文

HTML5实现移动端复制功能

更新时间:2023-04-06 10:30:32 阅读: 评论:0

首先遇到这个需求是就各种百度,但是发现基本都是用js实现,而且兼容性还非常不好。

但是在寻觅和尝试的过程中,成长故事作文600字发现只需要css代码也可以完全实现的,对需要复制内容的标签加上下面这几行春雨代码就可以了。

-webkit-touch-callout: all;-webkit-ur-lect: all;-moz-ur-lect: all;-ms-ur-lect: all;ur-lect: all;

其实意思就是不限制用户对内容的操作,不禁用系统默认菜单,长按会显示系统自带的复制功能进行复制。

使用clipboard.js实现移动端粘贴复制

clipboard.js是一款很强大的粘贴复制的插件,但是在移动端使用,会出现兼容性问题。下面是我常使用的一种解决方案。

html

<input id="foo1"  value="http://www.shellad.com/_2sp__22(要复制的内容)" readonly="readonly"><div class="the_btn_con"><button class="btn" data-clipboard-target="#foo1">复制</button></div>

js

$(function () {       var clipboard = new clipboard('.btn');卖什么赚钱       //优雅降级:safari 版本号>=10,提示复制成功;否则提示需在文字选中后,手动选择“拷贝”进行复制       clipboard.on('success', function(e) {           alert('复制成功!')           console.log($(this))           e.clearlection();       });       clipboard.on('error', function(e) {           alert('请选择“拷贝”进行复制!')       });   })

注意我在保存要复制的内容时使用的是input控件元旦节图片,而不是div或者span。因为,在测试时只有input的兼容性最好,不会出现问题,能够保开学第一课读后感怎么写2021证正常复制。同时,该插件也不支持safari 版本号<10,所以要做好提示。

总结

以上所述是www.887551.com给大家介绍的html5实现移动端复制功能,希望对大家有所帮助

本文发布于:2023-04-06 10:30:15,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/b65ad1caf9c96707bd2e5cbc517741e8.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:HTML5实现移动端复制功能.doc

本文 PDF 下载地址:HTML5实现移动端复制功能.pdf

标签:内容   提示   兼容性   版本号
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图