无法在移动设备上获取光标位置

时间:2020-03-13 01:53:36

标签: mobile cursor

我试图获取相对于特定div的光标位置(在本例中为“ mapHolder”)。以下内容在台式机上运行良好,给出了正确的x / y位置,但是在移动设备上,它呈现“ undefined – undefined”。我不是这个新手,所以要格外:)

    //MAP CLICK EVENT 
    mapHolder.addEventListener('mouseup', function(e){
        locationSelect(e.x, e.y);
    }, false)


    //MAP TOUCH EVENT
    mapHolder.addEventListener('touchstart', function(e){
        locationSelect(e.x, e.y);
        e.preventDefault()
    }, false)


    function locationSelect (cursX, cursY){
        cursorReadout.innerHTML = cursX + "  –  " + cursY
    }

0 个答案:

没有答案