使用jQuery如何获取目标元素上的点击坐标

我的html元素具有以下事件处理程序


jQuery("#seek-bar").click(function(e){

    var x = e.pageX - e.target.offsetLeft;

    alert(x);    

});

单击时,我需要在#seek-bar上找到鼠标的位置。我以为上面的代码应该可以工作,但是结果不正确


守着一只汪
浏览 1298回答 3
3回答

梦里花落0921

$('#something').click(function (e){    var elm = $(this);    var xPos = e.pageX - elm.offset().left;    var yPos = e.pageY - elm.offset().top;    console.log(xPos, yPos);});
打开App,查看更多内容
随时随地看视频慕课网APP