通过鼠标所在位置或者坐标获取到所在元素的文字

时间:2022-05-04 16:20:14
想要在移动端实现拖动一个DIV到页面的任何位置进行插入节点操作。
是拖动,不是点击。想要实现类似于selection和range这样可以在某个文字后插入节点。但是touchend是触发不了文字选中的也就是无法使用selection和range,所以找不到方案,请大神指点迷津

3 个解决方案

#1


本人第一次发帖 通过鼠标所在位置或者坐标获取到所在元素的文字

#2


没做过移动端!你可以根据鼠标所在的位置获取event.currentTarget,它包含当前位置元素.应该是可以获取到元素的属性的.

#3


$('xxx').on("mousemove", function (e) {
        e.stopPropagation();
        e = e || window.event;
        var o = e.srcElement || e.target;
        alert($(o).html());
    })

#1


本人第一次发帖 通过鼠标所在位置或者坐标获取到所在元素的文字

#2


没做过移动端!你可以根据鼠标所在的位置获取event.currentTarget,它包含当前位置元素.应该是可以获取到元素的属性的.

#3


$('xxx').on("mousemove", function (e) {
        e.stopPropagation();
        e = e || window.event;
        var o = e.srcElement || e.target;
        alert($(o).html());
    })