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

QQ登录

只需一步,快速开始

查看: 1422|回复: 2

[结贴] 使用windowcontainer跳转后好像失去焦点

[复制链接]

11

主题

55

帖子

147

积分

初级会员

Rank: 2

积分
147
QQ
发表于 2017-3-17 09:59:04 | 显示全部楼层 |阅读模式

1.使用windowcontainer跳转到新的content后,好像整个页面失去焦点,包括底部的bottom部分,跳转之后的新页面需要先点击一次,无论在哪个地方点击都行,总之需要点击一次,然后点击各个连接才有反应,好像重新获得了焦点。
2.我的这个跳转不是底部的groupbutton里的按钮点击实现的,如果是底部按钮的点击事件,使用windowcontainer跳转到新的content是正常的,没有问题
3.我的这个跳转是homecontent里的一个连接,点击这个连接,使用windowcontainer跳转到新的content并加载 某w文件, 就出现了这个问题。分别在跳转语句后或新的content加载后的onActive事件,以及windowcontainer的onload事件里,使用window.focus测试,用alert语句显示,新的content是曾近被激活过,有没有window.focus没差别,还是不能解决问题。
4.点击一次后,就会一切正常,返回homecontent,然后再跳转到相同页,也不会有这个问题,就是第一次跳转到新的content的时候,有这个问题。

哪位大神麻烦帮忙指点下,如何解决,谢谢


发表于 2017-3-17 11:24:37 | 显示全部楼层
第一次跳转到新的content的时候  代码是怎么写的??
这content是在 windowContainer 中的吗??还是父页面中的??
建议做一个简单案例!!将资源发来本地!!重现过后才能知道原因!!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

11

主题

55

帖子

147

积分

初级会员

Rank: 2

积分
147
QQ
 楼主| 发表于 2017-3-17 15:37:22 | 显示全部楼层
是下面的this.comp('windowContainer' + (to + 1)).load(); 这句话导致问题,这句话改为注释后就没问题了

        Model.prototype.contents2ActiveChange = function(event){
                var to = event.to;
                if (to >= 1) {
                        //this.comp('windowContainer' + (to + 1)).load();
                }
        };
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 02:55 , Processed in 0.084206 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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