jQuery图像命中测试
jQuery Hit Testing over Image
我有一个单一的,固定大小的5颗星的图像(每颗星也是一个固定的宽度)。我想跟踪和响应的使用悬停在每一个5颗星。
我已经做了一些谷歌搜索,但没有找到一个明确的方法来实现这在JavaScript/jQuery。我知道有用于获取鼠标坐标的api,但我如何获得图像中的坐标呢?
任何提示或链接获取鼠标坐标相对于一个图像被悬停?
您可以使用图像映射:
使用image Mapper创建五个HTML图像映射区域,确保为每一个五星级添加一个"热点"。
使用
area
元素上的mouseover
和mouseout
事件来触发鼠标指针碰撞并离开星形时的动作。
演示strong>
重新使用囚犯回答中的星图:
http://jsfiddle.net/4GgBu/1/