V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a JavaScript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
JavaScript 权威指南第 5 版
Closure: The Definitive Guide
senggai
V2EX  ›  JavaScript

请问大佬 rss 阅读器的滚动向下 自动标记链接为已访问 这个功能大致应该如何实现 在网上搜索了几天 没啥满意的结果

  •  
  •   senggai · 2021-08-06 22:24:43 +08:00 · 2182 次点击
    这是一个创建于 965 天前的主题,其中的信息可能已经有所发展或是发生改变。
    2 条回复    2021-08-07 09:41:48 +08:00
    seakingii
        1
    seakingii  
       2021-08-06 23:34:14 +08:00
    监听下 scroll 事件?
    delectate
        2
    delectate  
       2021-08-07 09:41:48 +08:00
    搜索方向是错误的。找不到结果。

    监听 scroll 事件没错,还要根据位置和 id 判断这个 div 的状态(未读 /阅读中 /已经阅读 /已经阅读后标记为未读 /删除 /删除后恢复 /彻底删除 /星标 /星标已经取消),并将状态变化实时 post 到服务器;如果 scroll up,还要根据服务器下发的数据重新渲染。

    这方面可以看一下瀑布流的实现,或者开源阅读器的实现( newsblur 、tinytinyrss ),或者开源邮箱的前端等等。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   930 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:53 · PVG 04:53 · LAX 13:53 · JFK 16:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.