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

问个简单技术问题

  •  
  •   AntiGameZ · 2010-10-28 10:26:49 +08:00 · 4059 次点击
    这是一个创建于 4949 天前的主题,其中的信息可能已经有所发展或是发生改变。
    首页每条topic中的回复数,有新回复未阅读是蓝色,阅读过是银色,自己的主题有新回复是绿色。

    请问这个实现的思路是什么?不用代码。谢谢
    2 条回复    1970-01-01 08:00:00 +08:00
    xinzhi
        1
    xinzhi  
       2010-10-28 11:06:26 +08:00
    未读和已阅状态都是浏览器内建的CSS伪类属性:visited,新帖后面带上新回复的参数就会区别于:visited,也就有了两种颜色。

    自己的主题被回复,原理也是一样的,只是加了作者判断,这些状态都是要jQuery支持的,如果你禁用了JS,所有状态都将是灰色的。

    具体我也没看,我记得@Livid有提过这个的。
    AntiGameZ
        2
    AntiGameZ  
    OP
       2010-10-28 13:22:50 +08:00
    @xinzhi
    我用firebug挂着看了一下,:visited 的样式并不是银色的,好奇怪。

    自己主题倒是能理解,在server端做个判断,然后加一个class,应该就差不多了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4020 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 1010ms · UTC 10:23 · PVG 18:23 · LAX 03:23 · JFK 06:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.