|
@@ -142,12 +142,15 @@ export default {
|
|
// return newStr
|
|
// return newStr
|
|
},
|
|
},
|
|
keepLastIndex (obj, window) {
|
|
keepLastIndex (obj, window) {
|
|
|
|
+ console.log('进来了')
|
|
if (window.getSelection) { //ie11 10 9 ff safari
|
|
if (window.getSelection) { //ie11 10 9 ff safari
|
|
|
|
+ console.log('进来了11111')
|
|
obj.focus(); //解决ff不获取焦点无法定位问题
|
|
obj.focus(); //解决ff不获取焦点无法定位问题
|
|
var range = window.getSelection(); //创建range
|
|
var range = window.getSelection(); //创建range
|
|
range.selectAllChildren(obj); //range 选择obj下所有子内容
|
|
range.selectAllChildren(obj); //range 选择obj下所有子内容
|
|
range.collapseToEnd(); //光标移至最后
|
|
range.collapseToEnd(); //光标移至最后
|
|
} else if (document.selection) { //ie10 9 8 7 6 5
|
|
} else if (document.selection) { //ie10 9 8 7 6 5
|
|
|
|
+ console.log('进来了2222')
|
|
var range = document.selection.createRange(); //创建选择对象
|
|
var range = document.selection.createRange(); //创建选择对象
|
|
range.moveToElementText(obj); //range定位到obj
|
|
range.moveToElementText(obj); //range定位到obj
|
|
range.collapse(false); //光标移至最后
|
|
range.collapse(false); //光标移至最后
|