getBoundingClientRect()对于ipad上的safari不存在。解决方法需要
问题描述:
我刚刚发现getBoundingClientRect()是一个很棒的函数,它提供了我需要的东西(为了计算可用div中的脱字符号行)。 不幸的是,该功能并不适用于ipad上的safari。 我能做些什么来获取getBoundingClientRect()提供的数据?getBoundingClientRect()对于ipad上的safari不存在。解决方法需要
答
既然你标记了它jquery,我可以建议看看offset
?
编辑:我误解你的问题,所以这里有些代码来希望能帮助你啦:
$(document).ready(function() {
$('#myid').keyup(function() {
console.log('press');
var sel = window.getSelection();
console.log(sel);
console.log(sel.focusOffset);
});
});
哦,我完全错过了插入符。那么,该div中只有文本? – mindandmedia 2012-03-02 09:58:26
+1作品,我可以检测到我的脱字符的行号!谢谢 – Thariama 2012-03-02 10:34:32