好的,我明白了。帖子编号(post #)不仅仅是一个引用,它实际上被用作帖子的 ID。因此,被隐藏的帖子仍需保持其编号的连续性。
如果我们将此视为单纯的显示问题,我有两种解决方案:
-
仅针对显示目的,在弹出框中调整显示的“post#nn”数值,即减去其上方被隐藏帖子的数量。例如:
我理解这样会导致显示的帖子编号与弹出框中的编码 URL 不一致。 -
将隐藏帖子计入相对帖子编号和总数(例如 64/64),即使这些帖子未被展开(管理员/版主)或不可见(普通用户)。在我的示例中,最后一个帖子在滑块上应显示为 68/68。我理解滑块中的递增数字在经过隐藏帖子时会出现“跳跃”。这可能会让敏锐的用户察觉到有帖子被隐藏,但他们原本也可以通过连续点击每个帖子的时间戳来发现这一点。
话虽如此,我也明白这两种方案在 CSS 中实现起来可能都比较困难。鉴于目前只有一位用户注意到了这个问题,如果修改起来很麻烦,那么这对我来说并不是高优先级的任务。
