如何使文档(页面)向左和顶部以及相对于正文的滚动(向左和顶部滚动)

How to get the document(page) left and top along with its scroll(scroll left and top) relative to the body?

本文关键字:顶部 滚动 正文 相对于 何使 文档 页面      更新时间:2023-09-26
  • 如果页面有滚动,我想点击页面位置(x和y(以及滚动值
  • 并且还希望以下jquery代码作为javascript代码:

     $("#drag").mouseup(function(event){
    var x = event.pageX - $(this).offset().left;
    var y = event.pageY - $(this).offset().top;         
    $("#pos").html(x + ', ' + y);    });
    
<div id="drag" style="width:2000px;height:2000px;border:1px solid #000; top:100px;               left:100px; position:absolute; background-color: #AACCEE">
</div>

尝试类似的东西

Discalimer:不确定IE

document.getElementById('drag').onmouseup = function(event){
    var event = event || window.event;
    var x = event.pageX - this.offsetLeft;
    var y = event.pageY - this.offsetTop;         
    document.getElementById('pos').innerHTML = x + ', ' + y;
}

演示:Fiddle