• clipboard.js -- js实现将文本复制到剪贴板的方法


    资源

    推荐使用:clipboard.js

    官方教程地址:https://clipboardjs.com/#example-text

    官方github地址:https://github.com/zenorocha/clipboard.js/

    基本用法解答

    1、data-clipboard-target  在触发器元素中添加属性来实现

    new ClipboardJS('.btn')
    
    <input id="foo" value="我是被copy的值">
    
    <button class="btn" data-clipboard-target="#foo"></button>

    2、data-clipboard-action属性以指定是要copy还是cut内容

    new ClipboardJS('.btn')
    
    <textarea id="bar">我是被copy或者cut的内容</textarea>
    
    <button class="btn" data-clipboard-action="cut" data-clipboard-target="#bar"></button>

    3、data-clipboard-text在触发器元素中包含一个属性

    new ClipboardJS('.btn')
    
    <button class="btn" data-clipboard-text="我是被copy的值"></button>

    4、在bootstrap模态框modal里使用clipboard.js时复制失效

    new Clipboard('.btn', {
        container: document.getElementById('modal') //html所在模态框ID
    });

    5、更多高级用法请参考官方文档:https://clipboardjs.com/#example-text

  • 相关阅读:
    在C#中使用正则表达式
    C++流操纵算子(格式控制)
    linux(Fedora) doxygen 的安装和使用
    UTF8
    java cookie全解析
    Fedora16 安装Adobe Flash Player方法
    工程素养
    感悟数据封装
    谷歌如何保护隐私
    openCV画的词法分析图
  • 原文地址:https://www.cnblogs.com/qiaduan/p/10250424.html
Copyright © 2020-2023  润新知