lz_lzl
lz_lzl
  • 发布:2015-09-06 16:43
  • 更新:2017-02-20 08:54
  • 阅读:13850

tap触发事件有时执行两次,这个问题很严重的。希望帮助

分类:MUI
tap

1,运行环境 真机小米4
2,执行的代码如下:
var key = sessionStorage.getItem("logined");
var id = this.getAttribute("id");
// alert("id"+id);
if(false){

                                //传值给详情页面,通知加载新数据  
                                mui.fire(detail, 'getDetail', {  
                                    id: id  
                                });  
                                mui.openWindow({  
                                    id: 'detail',  
                                    url: id + '.html'  
                                });  
                            }else{  
                                var detail = "";  
                                //传值给详情页面,通知加载新数据  
                                mui.fire(detail, 'getDetail', {  
                                    id: id  
                                });  
                                mui.openWindow({  
                                    id: 'detail',  
                                    url: 'login.html'  
                                });  
                            }  

问题描述:
子div块都有一个tap触发事件。轻轻点击子div块的时候执行一次。但是要稍微用点劲的话就会执行两次(或者说是打开两次下一个界面)

2015-09-06 16:43 负责人:无 分享
已邀请:
Xero

Xero

应该是写法问题吧,我也是小米,没啥问题啊是不是你窗口开了俩,导致同一个方法被执行了两次

  • d***@163.com

    可能跟系统版本有关,我的测试小米pad2是升级系统后有了这个问题

    2017-02-20 08:55

cocal

cocal

解决了吗

nothingblack7

nothingblack7

mui.js和zepto.js版本不匹配可能,找两个最新的看看

cocal

cocal

zepto.js里的tab事情屏蔽掉就可以了

  • 追梦使者

    下拉执行两次是什么问题

    2016-07-16 19:35

d***@163.com

d***@163.com

请问!这个问题解决了么?今天小米pad系统升级后,也出现了tap触发两次的问题,系统升级前没有!还请懂得问题所在的大神不吝指教!

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