摘要:
此书由程学彬和我合译完成,此篇博客作为勘误收集而用,若译文有误或者有任何疑问,欢迎留下评论,或者给我发邮件或者联系程学彬,非常感谢。 阅读全文
![](http://images.cnblogs.com/cnblogs_com/huntbao/563263/o_bookcover.jpg)
摘要:
![]()
摘要:
![]()
摘要:
题目:计算下图所示输入框中的选中文本相对于页面的偏移位置:首先思考如何获取页面上选中文本相对页面的偏移位置。很多人可能知道 Element.getBoundingClientRect(),但这个方法是获取已知元素相对页面的偏移位置,所以在这里不能使用这个方法。其实 Range 也有一个 Range.getBoundingClientRect() 方法,它是获取 Range 相对于页面的偏移位置,又可以根据 Selection 得到 Range,所以问题似乎迎刃而解了。对于 IE 来说,问题是解决了,因为 IE 有一个叫做 createTextRange 方法,它对于输入框中的选中文本也是有效的 阅读全文
|