V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ejin
V2EX  ›  V2EX

从提醒里点击的主题会带有#reply24,希望利用这个跳转到该回复

  •  
  •   ejin · 2013-06-07 15:34:26 +08:00 · 2349 次点击
    这是一个创建于 4193 天前的主题,其中的信息可能已经有所发展或是发生改变。
    懂htm(和她妈)和html(和她ML)的都知道#后面的字符,如果在标签里有id或者name(name没详细测试,id可以),点开这个链接后就会跳到这个id或者name的标签的位置

    甚至不需要使用JS(奸.尸),也不需要VB(喂逼),更不需要css(擦拭身),只要设置一下这个回复的id就可以了,何乐而不为之……

    比如这样
    http://www.163.com/#layout-money2
    13 条回复    1970-01-01 08:00:00 +08:00
    lichao
        1
    lichao  
       2013-06-07 15:46:33 +08:00
    因为提醒内容已经可以全部看到了,此时你再点开链接,应该更希望看帖子的内容,二不是体型,对吧?
    ejin
        2
    ejin  
    OP
       2013-06-07 15:49:22 +08:00
    @lichao 讨论问题的时候一般都是回复》再回复》再回复,如果是请教问题,一般最后要感谢对方。至于主题,看一遍就够了,没必要每次点开提醒的时候都看一次吧。而且跳到回复的地方,顺便还可以继续翻下去或者翻上去看看别的讨论
    ejin
        3
    ejin  
    OP
       2013-06-07 15:51:31 +08:00
    @lichao 顺便说句,当初链接带上这个的时候,不就是这个意图么,只是开发的时候被女朋友打断思路一下忘记了,嘿嘿,我只是来提醒下的
    greatghoul
        4
    greatghoul  
       2013-06-07 15:54:34 +08:00
    @ejin 我在家写东西的时候也经常被女朋友打断思路来着。
    Rabbit52
        5
    Rabbit52  
       2013-06-07 16:08:17 +08:00
    @ejin 老早就发现了,我觉得这个锚点的初衷应该是那个用途的
    caomu
        6
    caomu  
       2013-06-07 16:35:37 +08:00
    这个问题和站外链接新窗口打开、怎么贴图等等此类也是V2EX月经帖之一。。。

    @ejin 之前站长已经解释过了,#锚点是给超链接历史记录用的,CSS设定成点过的链接会变色,这样的话,给标题列表里的标题链接带上现有回复数,就能直观地知道那些主题在上次看过以后有没有新回复。至于如何兼容这个需求以及跳转到指定id的需求,我也想过不过一时想不到前端方案,在后端记录用户阅读进度倒是可以的。
    ejin
        7
    ejin  
    OP
       2013-06-07 16:51:59 +08:00
    @caomu 我不但不反对你的观点,而且还很支持,确实很创意,但是这跟我也不冲突吧,而且这种做法十几年前就有了,比如说最常见的#top可以跳到最上面。正如你说的,上次打开后可以用css就可以让链接来判断是不是有更新。那么跳进来的时候顺便跳到上次看的那个回复,岂不是更方便?

    比如说点击 http://www.v2ex.com/t/71601#r_649132 就可以跳到你这个回复,不方便?你也说要看新回复,那这才是最好的方式嘛!这是论坛类社区,谁没事去一遍又一遍的去看主题内容呢?又不是有健忘症晚期
    bitsmix
        8
    bitsmix  
       2013-06-07 17:01:07 +08:00
    LZ 这个正文写的太操蛋了。
    ejin
        9
    ejin  
    OP
       2013-06-07 17:21:03 +08:00
    @bitsmix 生活需要LOVE!
    bitsmix
        10
    bitsmix  
       2013-06-07 17:44:15 +08:00
    @ejin 呵呵
    Sivan
        11
    Sivan  
       2013-06-07 17:46:39 +08:00
    这个其实页面做一次重定向就行了……
    Mihuwa
        12
    Mihuwa  
       2013-06-08 06:26:58 +08:00 via iPhone
    wordpress早就是这么做的
    Mutoo
        13
    Mutoo  
       2013-06-08 09:18:14 +08:00
    这里的#reply24是用来标记已读的吧。你回去主页刷新一下列表,会看到帖子后面的数字有颜色变化。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2856 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 06:48 · PVG 14:48 · LAX 22:48 · JFK 01:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.