gpt4 book ai didi

javascript - 如何点击并在该位置写入x/y位置?

转载 作者:行者123 更新时间:2023-12-02 14:44:38 24 4
gpt4 key购买 nike

我的页面上有一张图像。我希望能够单击整个图像,并在单击时输出每次单击的 x/y 位置(坐标)。我怎样才能做到这一点?

注意:我已经知道如何获取 x/y 坐标。我的问题集中在如何将 x/y 坐标写入屏幕上的确切坐标?

我想即使点击图像,我也会动态地编写一个内联 div,其中包含文本坐标。但我不知道如何实现。谢谢!

最佳答案

这是一个工作片段。想法是将点击事件绑定(bind)到 img 元素,然后在点击时创建一个动态 span 标签并设置其 topleft css 属性分别为 event.offsetYevent.offsetX。这将确保跨度恰好位于单击发生的位置。

$('img').on('click',function(e){
var span = "<span style='position:absolute;top:"+e.pageY+"px;left:"+e.pageX+"px'>"+e.offsetX +","+ e.offsetY+"</span>"
$('body').append(span);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img src="https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcRGXr0yFkbJ07wEoT9Eg1nO2nA2Vsr8g5wXKRk4BkUPudku-BwC8Q" alt="my image" style="margin:50px;">

关于javascript - 如何点击并在该位置写入x/y位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36707260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com