获取用户点击的图像部分
是否可以找到用户点击图像的位置?
我有一个图像 - 用户可以单击该图像。我正在尝试找到一种方法,当用户点击时如何到达该位置。
Is it possible to find where the user clicked on the image?
I have an image - and onto the image the user can click. And I am trying to find a way, how to get the place, when the user clicked.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
单击图像时,您可以使用事件对象找到用户单击的坐标。
On image click you can find the coordinates where the user clicked using the event object.
不要被未考虑边距、填充和边框的方法所愚弄!
这是您需要的代码。 :
在 jsFiddle 上查看它的实际情况。
Don't be fooled by methods that fail to take margin, padding, and border into account!
This is the code you need. :
See it in action at jsFiddle.
您可以轻松获取鼠标位置,然后可以向该点相对于图像添加一些内容。
以下是鼠标位置的示例:jquery.com
You can get the mouse position easily, and then you can add something to that point relative to the image.
Here's an example of mouse position: jquery.com