zoukankan      html  css  js  c++  java
  • ZeroClipBoard 复制粘贴插件

    ZeroClipboard

    1.    引用js

    1
    <script type="text/javascript" src="/ZeroClipboard.js"></script>

    2Html

    1
    2
    3
    4
    5
    6
    7
    <input id="fe_text" cols="50" rows="5" value="复制内容文本2" />
     
    <button id="btnCopy">复制</button>
     
    <input id="fe_text2" cols="50" rows="5" value="复制内容文本20" />
     
    <button id="btnCopy2">复制</button>

    由于在页面上需要复制两个文本框,这里便设置了两个文本框,两个复制按钮为例

    3.JS

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    function init(txtid, btnid) {
     
        //设置flash路径:就算和js在同一路径下,也推荐设置
     
        ZeroClipboard.setMoviePath('/js/zeroclipboard/ZeroClipboard.swf');
     
        //1.实例化ZeroClipboard
     
        var clip = new ZeroClipboard.Client();
     
        //2.设置手型模式---其实就是放在元素上,变成小手的样子
     
        clip.setHandCursor(true);
     
        //3.设置监听事件,复制文本框中内容
     
        clip.addEventListener('mouseOver', function (client) {
     
            clip.setText($('#' + txtid).val());
     
        });
     
        //4.设置复制完成时触发事件--提示完成
     
        clip.addEventListener('complete', function (client, text) {
     
            alertSuccess((txtid == 'URL2' ? "url复制成功" : "token复制成功") + ",请在公众号中做相应设置");
     
        });
     
        //5.绑定按钮
     
        clip.glue(btnid);
     
    }


    在页面加载完成后调用:

    1
    2
    3
    init('fe_text', 'btnCopy');
     
    init('fe_text2', 'btnCopy2');






  • 相关阅读:
    如何提取Redis中的大KEY
    VIM标记 mark 详解
    JAVA编写的一个简单的Socket实现的HTTP响应服务器
    onenote 直接发布文章到CSDN
    guava学习笔记--字符串处理
    带打印子结点的自底向上算法
    动态规划算法3
    动态规划算法2
    一个菜鸟学习动态规划算法的过程
    php取得当前时间函数
  • 原文地址:https://www.cnblogs.com/notniu/p/4487814.html
Copyright © 2011-2022 走看看