• jquery.zclip.js粘贴功能


    jquery的粘贴插件:

    如下是代码:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>jquery-zclip</title>
    <style type="text/css">
    /* 复制提示 */
    .copy-tips{position:fixed;z-index:999;bottom:50%;left:50%;margin:0 0 -20px -80px;background-color:rgba(0, 0, 0, 0.2);filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#30000000, endColorstr=#30000000);padding:6px;}
    .copy-tips-wrap{padding:10px 20px;text-align:center;border:1px solid #F4D9A6;background-color:#FFFDEE;font-size:14px;}
    </style>
    </head>
    <body>
    <input id="copy_text" type="text" />
    <input id="copy_button" type="button" value="点我复制" />
    </body>
    <script type="text/javascript" src="jquery.min.js"></script>
    <script type="text/javascript" src="jquery.zclip.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){
            $("#copy_button").zclip({
                path: "ZeroClipboard.swf",
                copy: function(){
                return $("#copy_text").val();
                },
                afterCopy:function(){/* 复制成功后的操作 */
               	alert("sucess")
                    var $code=$("#copy_text").val();
                    var fade_node="<div class='copy-tips'><div class='copy-tips-wrap'>"+'code: ' + $code + ' has been copied'+"</div></div>";
                    var $copysuc = $(fade_node);
                    $("body").find(".copy-tips").remove().end().append($copysuc);
                    $(".copy-tips").fadeOut(2500);
                }
            });
        });
    </script>
    </html>
    

      

    其中需要注意的是jquery,html,ZeroClipboard.swf需要在同一路径下面!!0.0

    1、jQuery-zclip插件官网
    ZeroClipboard.swf下载地址

    配置说明
    path:swf的路径(复制主要是用flash解决不同浏览器的复制)
    copy:待复制的内容, 可以是静态内容, 也可以 return 动态内容
    beforeCopy:复制之前要做的function;
    afterCopy:复制之后要做的function;

    提供了3个方法
    show:$(selected).zclip('show');//复制功能有效
    hide:$(selected).zclip('hide');//复制功能无效
    remove:$(selected).zclip('remove');//完全移除复制功能

  • 相关阅读:
    java远程调用rmi入门实例
    POJ2752 Seek the Name, Seek the Fame 【KMP】
    Scala入门到精通——第十六节 泛型与注解
    js:简单的拖动效果
    Android拍照、摄像方向旋转的问题 代码具体解释
    对dispatch_async到主线程的逻辑封装成C/C++接口类型
    Oracle password expire notices
    CentOS bridge br0 kvm libvirt-xml
    国内常用ntp服务器ip地址
    C Deepin指针
  • 原文地址:https://www.cnblogs.com/love314159/p/7573837.html
Copyright © 2020-2023  润新知