JavaScript 如何定位到网页文章中的某个位置?

levi0214 · January 27, 2014 · Last by levi0214 replied at January 29, 2014 · 3565 hits

最近想往自己的博客上加一个批注功能,但是怎样让批注去定位到文章某个位置呢? 大家有没有好的方案

文章 container position relative 定位,批注 position absolute 定位

#1 楼 @krazy 窗口大小变了位置就不对了

#3 楼 @frank_128 咕 不负责任的提供方案就是这样的.. 不要相对窗口定位嘛 相对比如那个文章的整个 div 高亮很简单,但是位置要记下来 感觉还是得看需求的要求,是要根据行做批注,还是任意的跨行批注或者按句子做批注...底层的排版是要做阅读器级别的还是随便的文章

锚链接可以不?好像是最简单的办法了吧

<div id="someid"><div>
<button onclick="location.hash='someid'">button</button>

这种感觉的吗?

锚点定位?

#4 楼 @krazy 我看了一些网站的做法,很多类似阅读器的网站是像这样定位到的。。 还有 但我觉得这实在是。。。 我希望文章的排版和内容还是像普通博客那样,是最简单的那种。 我看了一圈,Medium.com 做得不错。 仔细看下来,它其实也没有定位到段落里面选定的部分。不过如果能做成这种效果我也很满意了。

You need to Sign in before reply, if you don't have an account, please Sign up first.