我有一张 ESRI 地图,上面有 11 条折线。我希望这样当用户将鼠标悬停在一条线上时,这条线会改变不同的颜色并改变为更大的宽度。当用户将鼠标移出线时,线将恢复到原来的颜色和宽度。所有这些行都在同一层上(var 到达)。
我有检测用户鼠标悬停或鼠标移出一行的代码:
dojo.connect(reaches, "onMouseOver", function(evt)
{ });
dojo.connect(reaches, "onMouseOut", function()
{ });
它们正确地检测鼠标何时越过一条线以及何时鼠标离开一条线。我拥有这两个功能的方式是,它们检测鼠标何时位于reaches
图层中的任何一条线上。我希望该onMouseOver
函数知道将鼠标悬停在哪条线上并更改线的颜色和宽度。我该怎么做呢?