收藏
回答

一个关于页面导航的问题

问题模块
API和组件

我在页面A上弹出了一个层B,层B不是新页面,但是层B的效果类似于新页面,因为我给层B使用了样式position:fixed;

那么问题来了,当用户打开层B后,他想返回页面A,用户可能会习惯性的点击返回按钮(虽然我们在层B上加了关闭按钮),而结果却不是用户想要的返回到页面A,而是返回到了页面A之前的一个页面。


最后一次编辑于  2017-11-27
回答关注问题邀请回答
收藏

10 个回答

  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2017-11-27

    蒽 那就这样做吧

    2017-11-27
    赞同
    回复
  • hjm
    hjm
    2017-11-27

    嗯,不全屏,或者透明层也是可以考虑的了。目前有个场景用的透明层。

    2017-11-27
    赞同
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2017-11-27

    那弹起来 不全屏呢

    2017-11-27
    赞同
    回复
  • hjm
    hjm
    2017-11-27

    嗯,一般就是放些业务规则说明什么的。

    2017-11-27
    赞同
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2017-11-27

    我做过你这个场景 不过暂时就这样了 这个层 也不是经常出现的!我就没管了

    2017-11-27
    赞同
    回复
  • hjm
    hjm
    2017-11-27

    是的 ,暂时就在右上角加了个关闭按钮,然后其实点击这个层就会隐藏这个层的。

    2017-11-27
    赞同
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2017-11-27

    怕用户习惯点击左上角的返回,而跳到前一个页面了。建议做新页面吧,或者你可以直接不管  - -用户体验 就这样,还有就是左上角的返回按钮 监控不了。

    2017-11-27
    赞同
    回复
  • 鲤子
    鲤子
    2017-11-27

    你绝对定位难不成还能跳到内容区外?

    2017-11-27
    赞同
    回复
  • hjm
    hjm
    2017-11-27

    确实新页面可以解决问题,但是总感觉没必要用新页面,新页面的体验也显得稍差一点,没直接显示层B来得快

    2017-11-27
    赞同
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2017-11-27

    那你这样 不如给用户做个新页面。

    2017-11-27
    赞同
    回复