G2.06.2local navigation for the current branch设计研究

局部导航服务当前分支

别名: 局部导航 · section nav · 当前枝的子入口

概念解释

进了「支持」这一枝,人接下来要在 FAQ、工单、保修之间移动,而不是再从全站主去处里找。局部导航服务当前分支:它列出的是这个节点的孩子与邻近平级,范围限于当前子树,任务是在枝内找路,不是换枝。换枝仍走全局。

局部导航随进入的枝而换内容,这是它的职责,不是不一致。它应当在进入另一枝时整组替换成那一枝的孩子,而不是把上一枝的孩子留在原位。

机制

分支一旦选定,决策空间从全站收缩到这一棵子树。局部导航把收缩外化:选项集合 = 当前节点的合法下一步,气味相对这一枝来计算。若局部区域仍混入其他枝的入口,收缩被撤销,人要重新在全站尺度上辨别。若局部区域空着,枝内移动只能回到全局再钻一次,等于不承认已经选过枝。

侧栏、栏目页的二级横条、文档的页内目录,都是在服务「当前子树」。它们的生命周期跟着分支走:离开该枝,这组选项应消失或换成新枝的选项。残留会造成错误气味——「工单」还留在侧栏里,人会以为自己仍在支持区。局部导航因此既是枝内的路,也是「你还在这根枝上」的位置证据。

怎么研究

给沿枝任务和换枝任务分别计分,看局部导航帮的是哪一种。

  • 范式:在同一栏目内找两篇不同内容(应走局部),再从该栏目跳到另一顶层栏目(应走全局)。对照有无侧栏/二级导航。
  • 自变量:局部选项是否仅含当前子树、离开该枝时局部是否替换。
  • 因变量:枝内任务的点击数、误用局部入口去换枝的次数、离开后是否仍点到上一枝残留项。
  • 方法论注意点:把局部导航做成「当前页的页内锚点」会让枝内任务看起来成功,但换一篇同枝内容时入口全变,测到的是页内目录而不是分支导航。要用同枝不同叶的任务来区分。

边界

扁平站点没有子树,局部导航没有对象。单篇长文的页内目录服务的是文档滚动,不是信息架构上的分支。权限可以把子树剪瘦,局部名单对无权孩子保持缺席是正确的。应用里「当前对象」的上下文操作(分享、删除)不是局部导航,那些是对象动作,不应和子树入口排在一起。

怎么落地

  • 为每个有孩子的栏目规定局部区域:只放该栏目的孩子与必要平级,不放其他顶层去处。
  • 进入另一栏目时整组替换局部选项,不要把上一组留到下一页渐隐。
  • 局部区域的标题写成当前枝的名字,让范围可读,而不是只叫「菜单」。
  • 验证:在支持区截侧栏,再进产品区截同一位置。两组名单不应有交集(全局项除外)。再用一条只在支持区内完成的任务,关掉全局只留局部,任务仍应可完成;换到产品区应做不成——那才说明局部真的在服务当前分支。

延伸

  • 同组G2.06.1 全局导航在所有页面保持不变 · G2.06.3 两者混排会造成范围误判
  • 相邻E5.03 侧栏导航 · E5.11 标签页 · G2.05 位置指示
  • 站内检索local navigation · section navigation · in-branch wayfinding

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/G2.06.2