我一直在R中制作单张地图,但是我想在地图显示在Internet Explorer中时打开高亮和标注,但如果您将鼠标移动太快,突出显示或者当鼠标离开形状时标签不会总是消失。它在Chrome中正常工作。我希望有人可能知道如何应用修补程序。R单张标签和高光在IE中不会消失
我搜索了SO和Github,没有看到这个问题的任何文档,但我可能错过了一些东西。我也通过下划线的java脚本进行了扫描,但是我的java技能不能解决这个问题。
这里是一个最低限度例如:
# From https://www.census.gov/geo/maps-data/data/cbf/cbf_state.html
states <- readOGR("cb_2016_us_state_500k.shp",
layer = "cb_2016_us_state_500k", GDAL1_integer64_policy = TRUE)
leaflet(states) %>%
addPolygons(color = "#444444", weight = 1, smoothFactor = 0.5,
opacity = 1.0, fillOpacity = 0.5,
highlightOptions = highlightOptions(color = "blue", weight = 7,
bringToFront = TRUE))
在Internet Explorer,这产生:
使用Windows 10.我不使用Internet Explorer 11.1198得到这个问题。但我确实使用了Edge。 –
我在IE 10和Edge中遇到了这个问题。我没有测试其他浏览器。 –
这可能是由于鼠标事件丢失,请参阅http://stackoverflow.com/questions/3686132/move-active-element-loses-mouseout-event-in-internet-explorer在这种情况下,任何解决方案都会需要开始修改传单javascript。 –