最近想往自己的博客上加一个批注功能,但是怎样让批注去定位到文章某个位置呢? 大家有没有好的方案
文章 container position relative 定位,批注 position absolute 定位
https://github.com/ruby-china/ruby-china/commit/150f1e81831d4815afe64e27109df9eaffc28757
#1 楼 @krazy 窗口大小变了位置就不对了
#3 楼 @frank_128 咕 不负责任的提供方案就是这样的.. 不要相对窗口定位嘛 相对比如那个文章的整个 div 高亮很简单,但是位置要记下来 感觉还是得看需求的要求,是要根据行做批注,还是任意的跨行批注或者按句子做批注...底层的排版是要做阅读器级别的还是随便的文章
锚链接可以不?好像是最简单的办法了吧
<div id="someid"><div> <button onclick="location.hash='someid'">button</button>
这种感觉的吗?
锚点定位?
#4 楼 @krazy 我看了一些网站的做法,很多类似阅读器的网站是像这样定位到的。。 还有 但我觉得这实在是。。。 我希望文章的排版和内容还是像普通博客那样,是最简单的那种。 我看了一圈,Medium.com 做得不错。 仔细看下来,它其实也没有定位到段落里面选定的部分。不过如果能做成这种效果我也很满意了。