开发者社区> 问答> 正文

ZeroClipboard为什么点击两次才能成功呢?

       clip.setHandCursor( true );   //设置手型
            var oA   = document.getElementById(id);
            var code = oA.getAttribute('data-code');
            clip.setText(code); 
            clip.addEventListener('complete', function (client) {  //创建监听事件  
            alert('复制成功!');
            });  
            clip.glue(id); //将flash覆盖至指定ID的DOM上  
        }  

        window.onload=function()
        {
            var aA = document.getElementsByTagName('a');
            for (var i = 0; i < aA.length; i++) 
            {
                aA[i].onclick=function()
                {
                   setCopyClip(this.id)
                }
            }
        }           
</script>
</head>

<body>
    <p class="intro">券号:BBBzc1234567A473D00051
    <br>
    <a href="javascript:;" class="hdl-copymemcode" id='BBBzc1234567A473D00051' data-code="BBBzc1234567A473D00051">复制券号</a>         
    <br>使用状况:还未开始或已过期                       
    </p>

    <p class="intro">券号:AAAzc1234567A473D00051
    <br>
    <a href="javascript:;" class="hdl-copymemcode"  id='AAAzc1234567A473D00051' data-code="AAAzc1234567A473D00051">复制券号</a>
    <br> 使用状况:还未开始或已过期                       
   </p>
</body>

</html>

展开
收起
小旋风柴进 2016-03-24 13:52:29 2936 0
1 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载