起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3395|回复: 9

[处理中3] 弹出的谈层不能关闭了?

[复制链接]

35

主题

87

帖子

147

积分

初级会员

Rank: 2

积分
147
QQ
发表于 2016-8-1 18:12:13 | 显示全部楼层 |阅读模式
this.comp('popOver1').hide();   这句代码不起作用了  谁知道是为什么
发表于 2016-8-2 15:58:16 | 显示全部楼层
确保弹出的遮罩就是popOver1  
还有就是这行代码是执行到了的!
可以debugger调试看看!,在浏览器上执行正常吗??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

35

主题

87

帖子

147

积分

初级会员

Rank: 2

积分
147
QQ
 楼主| 发表于 2016-8-2 16:59:04 | 显示全部楼层
本帖最后由 流亡者 于 2016-8-2 17:02 编辑
liangyongfei 发表于 2016-8-2 15:58
确保弹出的遮罩就是popOver1  
还有就是这行代码是执行到了的!
可以debugger调试看看!,在浏览器上执行正 ...

电脑上没有语音输入
回复 支持 反对

使用道具 举报

35

主题

87

帖子

147

积分

初级会员

Rank: 2

积分
147
QQ
 楼主| 发表于 2016-8-2 17:06:59 | 显示全部楼层
liangyongfei 发表于 2016-8-2 15:58
确保弹出的遮罩就是popOver1  
还有就是这行代码是执行到了的!
可以debugger调试看看!,在浏览器上执行正 ...

        Model.prototype.sayingTouchstart = function(event) {
                this.comp('popOver1').show();
                var search = this.comp('search');
                navigator.speech.startListening({
                        "asr_ptt" : 0
                }, function(res) {
                        search.val(res);
                });
        };

        Model.prototype.sayingTouchend = function(event) {
                debugger
                this.comp('popOver1').hide();
                navigator.speech.stopListening(function(res) {
                        alert("stopListen OK :" + JSON.stringify(res))
                }, function(res) {
                        alert("stopListen NO :" + JSON.stringify(res))
                });

        };

这是源代码
回复 支持 反对

使用道具 举报

35

主题

87

帖子

147

积分

初级会员

Rank: 2

积分
147
QQ
 楼主| 发表于 2016-8-4 10:25:00 | 显示全部楼层
流亡者 发表于 2016-8-2 17:06
Model.prototype.sayingTouchstart = function(event) {
                this.comp('popOver1').show();
                var search ...

解决了  是因为 tunchMove 这个方法太灵敏了 稍微有一点 就会出发他   怎么解决这个问题呢
回复 支持 反对

使用道具 举报

35

主题

87

帖子

147

积分

初级会员

Rank: 2

积分
147
QQ
 楼主| 发表于 2016-8-4 10:25:18 | 显示全部楼层
流亡者 发表于 2016-8-2 16:59
电脑上没有语音输入

解决了  是因为 tunchMove 这个方法太灵敏了 稍微有一点 就会出发他   怎么解决这个问题呢
回复 支持 反对

使用道具 举报

35

主题

87

帖子

147

积分

初级会员

Rank: 2

积分
147
QQ
 楼主| 发表于 2016-8-4 10:25:41 | 显示全部楼层
liangyongfei 发表于 2016-8-2 15:58
确保弹出的遮罩就是popOver1  
还有就是这行代码是执行到了的!
可以debugger调试看看!,在浏览器上执行正 ...

解决了  是因为 tunchMove 这个方法太灵敏了 稍微有一点 就会出发他   怎么解决这个问题呢
回复 支持 反对

使用道具 举报

发表于 2016-8-5 11:42:04 | 显示全部楼层
流亡者 发表于 2016-8-4 10:25
解决了  是因为 tunchMove 这个方法太灵敏了 稍微有一点 就会出发他   怎么解决这个问题呢 ...

可以在里面加判断条件!比如移动多少位置后才调用
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

35

主题

87

帖子

147

积分

初级会员

Rank: 2

积分
147
QQ
 楼主| 发表于 2016-8-5 13:12:43 | 显示全部楼层
liangyongfei 发表于 2016-8-5 11:42
可以在里面加判断条件!比如移动多少位置后才调用

就是在tunchMove方法中么
回复 支持 反对

使用道具 举报

发表于 2016-8-5 14:21:48 | 显示全部楼层
流亡者 发表于 2016-8-5 13:12
就是在tunchMove方法中么

popOver 有一个属性dismissible 设置为false ,就不会关闭了!需要点击按钮调用关闭方法才行!
就看你代码怎么写的?如果你的代码是写在tunchMove中的,当然不想执行太快就要做逻辑判断啦
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-4-5 14:32 , Processed in 0.053421 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表