zoukankan      html  css  js  c++  java
  • clipboard.js小说明

    clipboard.js是一个github上的开源项目,可以实现纯 JavaScript (无 Flash)的浏览器内容复制到系统剪贴板的功能。

    用法

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

    第一种:

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

    第二种:

    
         <button class="btn">Copy</button>
         <div>hello</div>
    
         <script>
         var clipboard = new Clipboard('.btn', {
         target: function() {
                return document.querySelector('div');
            }
        });
    
        clipboard.on('success', function(e) {
            console.log(e);
        });
    
        clipboard.on('error', function(e) {
            console.log(e);
        });
        </script>
                

    第三种:

    
           <input id="foo" type="text" value="hello">
           <button class="btn" data-clipboard-action="copy" data-clipboard-target="#foo">Copy</button>
    
           <script>
           var clipboard = new Clipboard('.btn');
    
           clipboard.on('success', function(e) {
              console.log(e);
           });
         
           clipboard.on('error', function(e) {
              console.log(e);
           });
           </script>
                

    第四种:

    
         <textarea id="bar">hello</textarea>
    <button class="btn" data-clipboard-action="cut" data-clipboard-target="#bar">Cut</button> <script> var clipboard = new Clipboard('.btn'); clipboard.on('success', function(e) { console.log(e); }); clipboard.on('error', function(e) { console.log(e); }); </script>

    第五种:

    
        <button class="btn">Copy</button>
        
        <script>
        var clipboard = new Clipboard('.btn', {
            text: function() {
                return 'to be or not to be';
            }
        });
    
        clipboard.on('success', function(e) {
            console.log(e);
        });
    
        clipboard.on('error', function(e) {
            console.log(e);
        });
        </script>
    
  • 相关阅读:
    Entity Framework Core tools reference
    安装 SQL Server 并在 Ubuntu 上创建数据库
    Install Docker Engine on Ubuntu
    ubuntu 18.04 安装.net 5
    C# 远程服务器 安装、卸载 Windows 服务,读取远程注册表,关闭杀掉远程进程
    ASP.NET MVC ActionResult
    使用WCF实现消息推送
    postgresql 数据类型转换,日期操作函数
    sql 按姓氏笔画(拼音)排序
    postgresql 导入导出
  • 原文地址:https://www.cnblogs.com/wwkk/p/6490243.html
Copyright © 2011-2022 走看看