dengzhenhua
dengzhenhua
  • 发布:2015-04-10 11:19
  • 更新:2017-04-21 10:44
  • 阅读:7913

怎么实现复制剪贴板?

分类:MUI


类似上面红框的功能

2015-04-10 11:19 负责人:无 分享
已邀请:
太阳光

太阳光

        <ul id="uid">  
            <li><span>内容1</span><button>复制</button></li>  
            <li><span>内容2</span><button>复制</button></li>  
            <li><span>内容3</span><button>复制</button></li>  
            <li><span>内容4</span><button>复制</button></li>  
            <li><span>内容5</span><button>复制</button></li>  
        </ul>  
        <script type="text/javascript">  
        function plusready(){  
            document.getElementById("uid").addEventListener("click",function(e){  
                e = e.target;  
                if(e.tagName == "BUTTON"){  
                    var Context = plus.android.importClass("android.content.Context");  
                    var main = plus.android.runtimeMainActivity();  
                    var clip = main.getSystemService(Context.CLIPBOARD_SERVICE);  
                    plus.android.invoke(clip,"setText",e.previousSibling.innerHTML);  
                };  
            },false)  
        }  
        document.addEventListener('plusready', plusready);  
        </script>
  • 蔡繁荣

    iOS有类似的功能吗?

    2015-04-10 14:26

  • 太阳光

    没测试,你尝试下把android改成ios

    2015-04-10 14:35

  • 帝普一世

    这个有用!不过要能有个“复制成功”的提示才完美

    2015-09-12 18:32

Ayumi

Ayumi

android和IOS 一起实现的代码有吗

  • dengzhenhua (作者)

    没有 我是按照一楼的来的 暂时没有研究ios

    2015-08-13 14:34

鸿运当头

鸿运当头

http://ask.dcloud.net.cn/question/2034

4***@qq.com

4***@qq.com

是新建一个JS文件么?

该问题目前已经被锁定, 无法添加新回复