Javascript 禁用美国地图(新签名)库的状态

Javascript 禁用美国地图(新签名)库的状态,javascript,Javascript,我使用美国地图库定义了此地图: 在stateSpecificStyles下列出的状态,我希望禁用它们,这样用户就不能单击它们,并且光标也不会设置为指针。我似乎看不到他们的文档中列出了这一点 有办法做到这一点吗?尝试将此添加到CSS中: #map { pointer-events: none; cursor: initial; } 这将禁用整个映射,我只想禁用某些状态。然后使您的CSS选择器更具体,例如#map svg path针对路径看起来并不容易,因为没有任何路径具有类或ID。我能想

我使用美国地图库定义了此地图:

在stateSpecificStyles下列出的状态,我希望禁用它们,这样用户就不能单击它们,并且光标也不会设置为指针。我似乎看不到他们的文档中列出了这一点


有办法做到这一点吗?

尝试将此添加到CSS中:

#map {
  pointer-events: none;
  cursor: initial;
}

这将禁用整个映射,我只想禁用某些状态。然后使您的CSS选择器更具体,例如
#map svg path
针对路径看起来并不容易,因为没有任何路径具有类或ID。我能想到的唯一方法是使用:nth-child。也许这在你的JS中会起作用:
或者:{fill:'#F7B213',风格:'pointer events:none;cursor:initial;'},
是的,在查看文档时,似乎不清楚它支持所有属性。第N个孩子听起来确实是你最好的方式。
#map {
  pointer-events: none;
  cursor: initial;
}