我不知道是否有可能在一个div /图像的不同区域的点击运行不同的JavaScript功能的特定区域点击运行不同的JavaScript函数。如何在一个DIV /图像
例如,如果我有一个尺寸为100px X 100px的图像,并且每当用户点击图像的左上角20%时(即,如果用户点击了0%从图像的顶部降低20%,从图像的左侧降低0%到20%),这可能吗?
如果是这样,我也做一个不同的JavaScript警报功能(具有不同的警报消息)运行,如果是30%之间的40%下降从的顶部区域内的用户点击图像,并从图像的左侧50-60%?
我需要通过使用高度和宽度的百分比,而不是明确地限定的像素的数目来定义的区域。
这种事可能,如果是这样,它需要一个库,以检测光标/触摸的位置?
有你想过在图像上放置一些div元素?为这些元素分配点击事件....或者尝试跟踪鼠标的x/y位置并计算图像内的位置? – NewToJS
是的,这是可能的。你试过什么了? – colecmc
你必须把顶部图像的div元素(砖),并加入到他们的事件侦听器或做图像上的每一次点击的动态计算并显示警告 – Observer