zoukankan      html  css  js  c++  java
  • Clipboard.js实现复制

    Clipboard.js实现文本复制或者剪切到剪切板

    引用js文件

    <script type="text/javascript" src="./dist/clipboard.min.js"></script>
    

    使用一

    <!-- Target -->
    <input id="foo" value="https://github.com/zenorocha/clipboard.js.git"> 
    <!-- Trigger -->
    <button class="btn" data-clipboard-target="#foo">  Copy to clipboard</button>
    
    <script>    
        //必须要初始化 第一种初始化    
        var clipboard = new ClipboardJS('.btn');    
        clipboard.on('success', function(e) {        
            console.log(e);    
        });    
        clipboard.on('error', function(e) {        
            console.log(e);    
        });  
    </script>
    

    使用二

    <div id="btn" data-clipboard-text="1">
        <span>Copy</span>
    </div>
    
    <script>    
        var btn = document.getElementById('btn');    
        var clipboard = new ClipboardJS(btn);    
        clipboard.on('success', function(e) {        
            console.log(e);    
        });    
        clipboard.on('error', function(e) {        
            console.log(e);    
        });
    </script>
    

    使用三

    <button data-clipboard-text="1">Copy</button>
    <button data-clipboard-text="2">Copy</button>
    <button data-clipboard-text="3">Copy</button>
    
    <script>    
        var btns = document.querySelectorAll('button');    
        var clipboard = new ClipboardJS(btns);    
        clipboard.on('success', function(e) {        
            console.log(e);    
        });    
        clipboard.on('error', function(e) {        
            console.log(e);    
        });
    </script>
    
  • 相关阅读:
    数据结构和算法大纲
    内存碎片产生原因及处理技术
    相关资源
    busybox hexdump 命令使用
    http协议中content-length 以及chunked编码分析
    libtool工具的使用
    音视频学习相关资源
    winpcap
    ipkg包管理
    system返回值校验
  • 原文地址:https://www.cnblogs.com/smss/p/9746692.html
Copyright © 2011-2022 走看看