Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检索单击按钮的位置?_Javascript_Jquery - Fatal编程技术网

Javascript 检索单击按钮的位置?

Javascript 检索单击按钮的位置?,javascript,jquery,Javascript,Jquery,好吧,一切都在问题上。我的一个按钮上有一个clickEvent,我想在单击该按钮时检索该按钮的位置 实际上我检索了position event.pageX,但它不是我真正想要的 <script type=text/javascript> $( "#dM1").click( function(event) { dropMenu('dropMenu1', event.pageX); }); </script> $this将包含有关在事件处理程

好吧,一切都在问题上。我的一个按钮上有一个clickEvent,我想在单击该按钮时检索该按钮的位置

实际上我检索了position event.pageX,但它不是我真正想要的

<script type=text/javascript>
    $( "#dM1").click( function(event) {
        dropMenu('dropMenu1', event.pageX);
    });
</script>

$this将包含有关在事件处理程序中相对于偏移父对象单击的对象的信息$这有相对于文档的定位信息。

非常感谢,伙计!正是我想要的。@Sindar请记住,如果您在非静态容器中放置了一个元素,即position:relative等父容器,那么从.position返回的值将改变。在这些情况下,如果需要文档上的项目位置,请使用.offset。