如题,关于网站网页批注功能应该如何实现?(说明,不是类似对网页进行截图编辑,如果网站里的文字可以添加批注,用户批注后下次可以看到,也可以分享批注)。给个参考示例或相关内容的链接也行。
网页批注的例子可以看http://collamark.com/
如题,关于网站网页批注功能应该如何实现?(说明,不是类似对网页进行截图编辑,如果网站里的文字可以添加批注,用户批注后下次可以看到,也可以分享批注)。给个参考示例或相关内容的链接也行。
网页批注的例子可以看http://collamark.com/
1,如果只能对段落进行批注,你可以你给每一个段落添加一个textarea。判断段落的多少,进行appendChild,用户批注提交,表(userid+article(文章索引))的字段为:comment_content(批注内容),comment_paragraph(批注段落)。
2.对任意文字进行批注,无解,但可以尝试下html5的convas,但无法保存在数据库,因为用户输入的不仅是文字,还有用户拖动鼠标绘制的圈,框路径还有下波浪线,而且非常复杂。。。
https://via.hypothes.is/https://www.theatlantic.com/politics/archive/2015/07/tanehisi-coates-between-the-world-and-me/397619/ 了解一下!
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
作为collamark的作者, 这个不麻烦。 你需要掌握range API就行了。https://developer.mozilla.org...
服务器存储被选中的node和startIndex, endIndex,剩下的就是dom的操作了