Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在网页中获取不规则区域(很像Java GeneralPath或多边形)_Javascript_Web Applications_Html - Fatal编程技术网

Javascript 在网页中获取不规则区域(很像Java GeneralPath或多边形)

Javascript 在网页中获取不规则区域(很像Java GeneralPath或多边形),javascript,web-applications,html,Javascript,Web Applications,Html,是否可以在网页上创建任意形状,以便我们可以检测鼠标在网页上的位置?它很像图像的区域地图,但对应的是页面(或div等),而不是图像 这可能是一个非初学者,因为我还没有找到任何信息在这方面。我想我会在这里问一下,看看是否有任何方法可以实现这一点 我最初的要求是为一组图像提供一个区域地图,这样一个区域对应于一个预先安排的图像列表,这样区域中的任何点都可以使用该图像的位置映射到该列表中的特定图像上 任何信息都会有帮助。有一个HTML元素,允许定义几何图元甚至多边形 定义地图内区域的元素支持标准的mous

是否可以在网页上创建任意形状,以便我们可以检测鼠标在网页上的位置?它很像图像的区域地图,但对应的是页面(或div等),而不是图像

这可能是一个非初学者,因为我还没有找到任何信息在这方面。我想我会在这里问一下,看看是否有任何方法可以实现这一点

我最初的要求是为一组图像提供一个区域地图,这样一个区域对应于一个预先安排的图像列表,这样区域中的任何点都可以使用该图像的位置映射到该列表中的特定图像上

任何信息都会有帮助。

有一个HTML元素,允许定义几何图元甚至多边形

定义地图内区域的元素支持标准的
mouseover
mouseout
事件


有基于javascript-/jQuery的扩展,甚至可以突出显示地图区域。有关详细信息,请参见。

我需要将地图应用于多个图像。比方说,在您提供的问题中的美国地图演示中,我们垂直分割图像,使德克萨斯州在两幅图像上都具有跨度。现在,我需要提供一个地图,这样当鼠标在德克萨斯州的任何地方移动时(即使它被分割成多个图像),它的行为就像一个地图一样。我总是可以提供多张地图(每张图像一张),但这会使我的逻辑复杂很多。@riz这可能不是问题:使用绝对定位可以有多张图像,但只能有一张地图。您可以将地图绑定到一个透明的大图像,然后将图像放在下面。