javascript - DOM 上的 Selection 和 Range 具体是怎样的关系?
高洛峰
高洛峰 2017-04-10 13:08:57
0
0
611

项目需要于是折腾了一个 jQuery 插件用来替换编辑区域内容, 在被聚焦时保持光标位置不变:
http://jiyinyiyong.github.io/jquery-swap/
https://github.com/jiyinyiyong/jquery-swap/blob/gh-pages/coffee/swap.coffee#L2
个人感觉 Selection 和 Range, 虽然只是对高版本浏览器进行支持, 但还是很不顺,
似乎 Selection 和 Range 两者的关闭比较复杂,
那一般的理解, 网页上选中高亮的区域, 其实就是一块区域,
那么我通过一个对象操作就好了, 为什么这里使用了两个对象, 并且有这么多属性和方法么?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

모든 응답(0)
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!