代码之家  ›  专栏  ›  技术社区  ›  Hannoun Yassir

确定图像上的鼠标位置

  •  3
  • Hannoun Yassir  · 技术社区  · 14 年前

    如何在单击鼠标时使用javascript确定图像上的鼠标位置

    2 回复  |  直到 14 年前
        1
  •  7
  •   drudge    14 年前

    Geekettespeaks链接的解决方案的修剪版本:

    <html>
    <head>
    <script type="text/javascript">
        function getImageCoords(event,img) {
            var posX = event.offsetX?(event.offsetX):event.pageX-img.offsetLeft;
            var posY = event.offsetY?(event.offsetY):event.pageY-img.offsetTop;
            alert("You clicked at: ("+posX+","+posY+")");
        }
    </script>
    </head>
    <body>
        <img src="image.jpg" onclick="getImageCoords(event,this);">
    </body>
    </html>