html5移动开发,复制到剪贴板怎么实现

html5移动开发,复制到剪贴板怎么实现,第1张

首先加载本地clipboard.js文件;

然后就是在body中加上要复制或剪切的文本域内容以及按钮

使用了HTML5的data-属性,用来定位复制对象目标,它指向了文本域#foo,说明复制的是#foo中的value内容,aria-label属性定义了复制成功后的信息,用来提示复制结果信息。

js导入

<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>

<script type="text/javascript" src="js/jquery.zclip.min.js"></script>

!上面缺少的文件可以在网上搜索查找。

2.代码

<div class="copybox clearfix">

<div class="copybox-n1 clearfix">

<div style="width:232pxfloat:leftheight:36pxoverflow:hiddenzoom:1">

<input type="text" id="mytxt1" value="点击右侧复制按钮复制" class="n1input">

</div>

<div style="width: 48pxheight: 36pxposition: absolutemargin-left: 232px*margin-left:0px_margin-left: 0">

<button id="copy_input1" class="n1-btn">复制</button>

</div>

</div>

<div class="copybox-n2 clearfix">

<div style="width:232pxfloat:leftheight:36pxoverflow:hiddenzoom:1">

<input type="text" id="mytxt2" value="点击右侧复制按钮复制" class="n1input">

</div>

<div style="width: 48pxheight: 36pxposition: absolutemargin-left: 232px*margin-left:0px_margin-left:0">

<button id="copy_input2" class="n1-btn">复制</button>

</div>

</div>

</div>

<script type="text/javascript">

$(function() {

/*复制*/

$('#copy_input1').zclip( {

path : 'js/ZeroClipboard.swf',

copy : function() {return $('#mytxt1').val()/*复制内容*/},

afterCopy : function() {alert("复制成功")/*复制成功*/}

})

/*复制*/

$('#copy_input2').zclip( {

path : 'js/ZeroClipboard.swf',

copy : function() {return $('#mytxt2').val()/*复制内容*/},

afterCopy : function() {alert("复制成功")/*复制成功*/}

})

})

</script>

3.参考资料

http://www.w3cfuns.com/blog-5458304-5403309.html


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6238868.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-18
下一篇 2023-03-18

发表评论

登录后才能评论

评论列表(0条)

保存