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

QQ登录

只需一步,快速开始

查看: 7935|回复: 7

[结贴] 页面跳转时要点两次才能实现跳转

[复制链接]

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
发表于 2016-10-21 17:02:13 | 显示全部楼层 |阅读模式
本帖最后由 carbinechun 于 2016-10-21 17:08 编辑

先说一下我的页面布置,main页通过windowContainer自动加载info页(routable=false),info页里有登陆按钮,点击时通过justep.Shell.showPage("login")来打开login页面,目前的现象是:单击登陆,显现出来login页面然后又跳回到Info页,再次点击登陆才会跳转到Login页面不再跳回,多次实验,有时候要点三次才成功,偶尔点一下就能成功,多数是需要点两次登陆才能跳转成功,这是什么原因?
上述具体现象如图1所示

还有个问题,一并问了,打开的login页面中,不能向左滑动,但是能向右滑动退出login页面,这是为什么??在哪里还要具体设置一下吗?具体现象如图2所示

图1

图1

图2

图2
传说中路过

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-10-21 18:31:34 | 显示全部楼层
第一个 跳转两次的问题:http://bbs.wex5.com/forum.php?mo ... =%E8%B7%B3%E8%BD%AC 参考一下这个帖子

第二个问题,滑动是按照路由左右滑动切换页面的
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2016-10-22 10:58:32 | 显示全部楼层
闰土 发表于 2016-10-21 18:31
第一个 跳转两次的问题:http://bbs.wex5.com/forum.php?mod=viewthread&tid=100868&highlight=%E8%B7%B3%E ...

两次跳转的问题你帖出来的那个链接里也没具体解决啊,打开的形式不一样,这个两次跳转是在windowContainer打开的页面中用Justep.shell.showPage方法再打开页面的话出现的,按版主的回复说原页面加载完才能加载windowContainer的页面,跟我现在遇到的问题不是一个情况;

第二个问题,说滑动是按照路由左右滑动切换页面,问题的关键是向左滑是滑不动的,只有向右滑才能滑动,这种滑动操作在新打开的页面中就不应该生效才对,能在新打开的页面中把这种滑动效果关闭吗?
传说中路过
回复 支持 反对

使用道具 举报

发表于 2016-10-22 11:45:45 | 显示全部楼层
carbinechun 发表于 2016-10-22 10:58
两次跳转的问题你帖出来的那个链接里也没具体解决啊,打开的形式不一样,这个两次跳转是在windowContaine ...

建议登录页面使用windowDialog 来实现!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2016-10-22 14:59:58 | 显示全部楼层
liangyongfei 发表于 2016-10-22 11:45
建议登录页面使用windowDialog 来实现!

好的,我试试
传说中路过
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2016-10-25 16:51:00 | 显示全部楼层
liangyongfei 发表于 2016-10-22 11:45
建议登录页面使用windowDialog 来实现!

用windowDialog的话怎么禁用左右滑动切换页面的功能呢?我用这个组件打开新页面的话不会出现两次加载的画面,但是可以左右滑动切换出页面
传说中路过
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2016-11-4 09:28:25 | 显示全部楼层
liangyongfei 发表于 2016-10-22 11:45
建议登录页面使用windowDialog 来实现!

用windowDialog的话怎么禁用左右滑动切换页面的功能呢?我用这个组件打开新页面的话不会出现两次加载的画面,但是可以左右滑动切换出页面
传说中路过
回复 支持 反对

使用道具 举报

97

主题

580

帖子

1359

积分

金牌会员

Rank: 6Rank: 6

积分
1359
QQ
 楼主| 发表于 2016-11-4 09:38:32 | 显示全部楼层
liangyongfei 发表于 2016-10-22 11:45
建议登录页面使用windowDialog 来实现!

具体说一下问题情况:
index直接用windowContainer加载的main页面,
在main页面里的contents的首个content中,通过list展示数据的onclick事件打开windowDialog,这个时候打开的页面不能左右滑动,这个效果正常;
在main页面里的contents的第二个content中,通过windowContainer打开info页面,自动加载的。在info页面中打开windowDialog,这个时候打开的页面可以左右滑动,会滑到main页面的其他content,

这个是框架本身造成的么??还是说在代码上可以控制?要是代码上能控制的话如何控制呢?
传说中路过
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-17 03:29 , Processed in 0.072828 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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