AntiGameZ
V2EX  ›  V2EX

问个简单技术问题

  •  
  •   AntiGameZ · Oct 28, 2010 · 4721 views
    This topic created in 5693 days ago, the information mentioned may be changed or developed.
    首页每条topic中的回复数,有新回复未阅读是蓝色,阅读过是银色,自己的主题有新回复是绿色。

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

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

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

    自己主题倒是能理解,在server端做个判断,然后加一个class,应该就差不多了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1324 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 17:18 · PVG 01:18 · LAX 10:18 · JFK 13:18
    ♥ Do have faith in what you're doing.