剪贴板操作 与兼容性

遇到一个需要剪贴板赋值功能的专题。

给出的方案都是 ZeroClipboard 。但是经过测试 不兼容IE.

所以自己加了点ie判断。 

if($.browser.msie){
            html = data.join(' 
 ');
            jQuery('#data_area').val(' '+html);
            window.clipboardData.setData('text', html);
            jQuery('#copyto').unbind();
            jQuery('#copyto').bind('click',function(){
                alert("复制号码成功!");
            })
        }else{
            html = data.join('
');
            jQuery('#data_area').val(html);
            var clip = new ZeroClipboard.Client(); // 新建一个对象
            clip.setHandCursor( true );
            clip.setText(html); // 设置要复制的文本。
            clip.addEventListener( "mouseUp", function(client) {
                alert(message||"复制号码成功!");
            });
            // 注册一个 button,参数为 id。点击这个 button 就会复制。
            //这个 button 不一定要求是一个 input 按钮,也可以是其他 DOM 元素。
            clip.glue("copyto"); // 和上一句位置不可调换
        }
Now or nerver .
原文地址:https://www.cnblogs.com/iyueyao/p/3838356.html