clipboard.js在剪切中的使用

目前只是对文字的复制。javascript

下面的代码解释:html

1.htmljava

须要添加data-clipboard="copy"和data-clipboard-target="对象选择器"的属性。测试

其中data-clipboard-target表示复制的目标,用选择的形式表示,包括类选择器,id选择器,元素选择器等。 htm

<section>
      
 <p id="qq1">123456789</p>
 <input type="button" class="copy1" style="background-color:#e1cbcb;color:red;" data-clipboard-action="copy" data-clipboard-target="#qq1" value="复制" />
  <p>农村淘宝商家合做群:</p>
  <p id="qq2">12345678900</p>
  <input type="button" class="copy2" style="background-color:#e1cbcb;color:red;" data-clipboard-action="copy" data-clipboard-target="#qq2" value="复制" />
 </section>

  

2.javascript对象

a.须要引入clipboard.js,代码路径视本身的项目而定。blog

b.实例化Clipboard,须要传入按钮的选择器,即经过什么动做实现剪切。事件

c.能够注册剪切成功和失败的事件,形式为clipboard.on("success 或者error",function(e) {});ip

 

 <script src="Scripts/clipboard.min.js"></script>   
 <script>
        $(function () {
 var clipboard1 = new Clipboard(".copy1");
            //clipboard1.on('success', function (e) {
            //    alert();
            //});

            //clipboard1.on('error', function (e) {
            //    console.log(e);
            //});

        });




    </script>

3.测试get

剪切成功,被复制的文本状态以下图所示。

相关文章
相关标签/搜索