Mr丶Z 2018-03-21 12:50 采纳率: 0%
浏览 1648
已结题

mui的tap事件无响应,求大佬解决,从没用过

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="MUI.aspx.cs" Inherits="MUI_MUI" %>

<!DOCTYPE html>




更改图像



<script src="http://xueqiu.ctyes.cn/test/jquery-1.10.2.min.js"></script>
    <style>  
        .imageup{ width:100px; height: 36px; line-height:36px;}  
        .button{  width:100px; height: 50px; line-height:50px;}  
    </style>  
</head>  
<body>  
    <img id="headimg" src=''  height="150"  width="150">
    <p><button class="imageup" id="#upimg">上传图片</button> </p> 
    <p><button onclick="upload();" class='button'> 提交</button></p>

    <script>  

        var up = document.getElementById("upimg");
        function plusReady(){  
            // 弹出系统选择按钮框  
                up.addEventListener("tap", function () {
                    page.imgUp();
                });
        }

        var page=null;  
        page={  
            imgUp:function(){  
                var m=this;  
                plus.nativeUI.actionSheet({cancel:"取消",buttons:[  
                    {title:"拍照"},  
                    {title:"从相册中选择"}  
                ]}, function(e){//1 是拍照  2 从相册中选择  
                    switch(e.index){  
                        case 1:appendByCamera();break;  
                        case 2:appendByGallery();break;  
                    }  
                });  
            }  
            //摄像头  
        }  

        // 拍照添加文件
        function appendByCamera(){
            plus.camera.getCamera().captureImage(function(e){
                console.log(e);
                plus.io.resolveLocalFileSystemURL(e, function(entry) { 
                var path = entry.toLocalURL(); 
                document.getElementById("headimg").src = path; 
                //就是这里www.bcty365.com 
                }, function(e) { 
                    mui.toast("读取拍照文件错误:" + e.message); 
                }); 

            });    
        }
        // 从相册添加文件
        function appendByGallery(){
            plus.gallery.pick(function(path){
                document.getElementById("headimg").src = path; 

            });
        }


        //服务端接口路径
        var server = "http://xueqiu.ctyes.cn/test/";
        //获取图片元素
        var files = document.getElementById('headimg');
        // 上传文件
        function upload(){
            console.log(files.src);
            var wt=plus.nativeUI.showWaiting();
            var task=plus.uploader.createUpload(server,
                {method:"POST"},
                function(t,status){ //上传完成
                    if(status==200){
                        alert("上传成功:"+t.responseText);
                        wt.close(); //关闭等待提示按钮
                    }else{
                        alert("上传失败:"+status);
                        wt.close();//关闭等待提示按钮
                    }
                }
            );
            //添加其他参数
            task.addData("name","test");
            task.addFile(files.src,{key:"dddd"});
            task.start();
        }  
        if(window.plus){  
            plusReady();  
        }else{  
            document.addEventListener("plusready",plusReady,false);  
        }       



    </script>  
</body>   
  • 写回答

3条回答 默认 最新

  • lixiaozhen007 2018-03-21 15:21
    关注

    mui不是手机端得嘛,还有没看到tap事件得点击啊

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器